Skip to content

Commit

Permalink
Fix main.py logic. Nodes now display proper links
Browse files Browse the repository at this point in the history
  • Loading branch information
LoisSotoLopez committed Jul 19, 2020
1 parent b57b119 commit e767b72
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion main.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,11 @@ def get_topo_view_xml(xml):
view_node_mac.text = str(libxml2.parseDoc(str(n)).xpathEval('/node/addresses/mac/text()')[0])

for l in links:
print(view_node_id.text)
print(str(libxml2.parseDoc(str(l)).xpathEval('/link/link-id/text()')[0]).split("/")[0])
print((str(libxml2.parseDoc(str(l)).xpathEval('/link/link-id/text()')[0]).split("/")[0]).find(view_node_id.text))
# Get first half of identifier (link source)
if str(libxml2.parseDoc(str(l)).xpathEval('/link/link-id/text()')[0]).split("/")[0] == view_node_id.text:
if (str(libxml2.parseDoc(str(l)).xpathEval('/link/link-id/text()')[0]).split("/")[0]).find(view_node_id.text) != -1:
link = etree.SubElement(view_node, "link")
link_id = etree.SubElement(link, "link-id")
link_id.text = str(libxml2.parseDoc(str(l)).xpathEval('/link/link-id/text()')[0])
Expand Down

0 comments on commit e767b72

Please sign in to comment.