daemon: updated NodeOptions to leverage dataclass

This commit is contained in:
Blake Harnden 2020-06-09 10:45:18 -07:00
parent b5e53e573a
commit 7d2034df71
7 changed files with 39 additions and 55 deletions

View file

@ -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: