pull/106/head
Cory ODaniel 5 years ago
parent 323913a0c8
commit 1d04713e1c

@ -262,7 +262,7 @@ class Node:
_height = 1.9 _height = 1.9
def __init__(self, label: str = "", URL: str = ""): def __init__(self, label: str = "", URL: str = "", tooltip: str = ""):
"""Node represents a system component. """Node represents a system component.
:param label: Node label. :param label: Node label.
@ -271,6 +271,7 @@ class Node:
# Generates a hash for identifying a node. # Generates a hash for identifying a node.
self._hash = self._rand_hash() self._hash = self._rand_hash()
self.label = label self.label = label
self.attrs.update({"URL": URL, "tooltip": tooltip})
# fmt: off # fmt: off
# If a node has an icon, increase the height slightly to avoid # If a node has an icon, increase the height slightly to avoid
@ -284,9 +285,6 @@ class Node:
} if self._icon else {} } if self._icon else {}
# fmt: on # fmt: on
if URL:
self.attrs.update({"URL": URL})
# Node must be belong to a diagrams. # Node must be belong to a diagrams.
self._diagram = getdiagram() self._diagram = getdiagram()
if self._diagram is None: if self._diagram is None:

Loading…
Cancel
Save