daemon: updated NodeOptions to leverage dataclass
This commit is contained in:
parent
b5e53e573a
commit
7d2034df71
7 changed files with 39 additions and 55 deletions
|
@ -832,8 +832,7 @@ class CoreXmlReader:
|
|||
icon = device_element.get("icon")
|
||||
clazz = device_element.get("class")
|
||||
image = device_element.get("image")
|
||||
options = NodeOptions(name, model, image)
|
||||
options.icon = icon
|
||||
options = NodeOptions(name=name, model=model, image=image, icon=icon)
|
||||
|
||||
node_type = NodeTypes.DEFAULT
|
||||
if clazz == "docker":
|
||||
|
@ -874,8 +873,7 @@ class CoreXmlReader:
|
|||
node_type = NodeTypes[network_element.get("type")]
|
||||
_class = self.session.get_node_class(node_type)
|
||||
icon = network_element.get("icon")
|
||||
options = NodeOptions(name)
|
||||
options.icon = icon
|
||||
options = NodeOptions(name=name, icon=icon)
|
||||
|
||||
position_element = network_element.find("position")
|
||||
if position_element is not None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue