raise RuntimeError("Can't instantiate interface %d outside node" % guid)
self._node_guid = node_guids[0]
raise RuntimeError("Can't instantiate interface %d outside node" % guid)
self._node_guid = node_guids[0]
if name in ["ip", "mode", "type", "essid", "channel"]:
if name in ["ip", "mode", "type", "essid", "channel"]:
- node = self.tc.elements.get(self._node_guid)
- attribute = "net/%s/%s" % (self.alias, name)
- self._tc().api.configure(node.hostname, attribute, value)
+ if value is not None:
+ node = self.tc.elements.get(self._node_guid)
+ attribute = "net/%s/%s" % (self.alias, name)
+ self._tc().api.configure(node.hostname, attribute, value)