- conflicts = NodeNetworks(self.api, [hostname])
- for nodenetwork_id, nodenetwork in conflicts.iteritems():
- if 'nodenetwork_id' not in self or self['nodenetwork_id'] != nodenetwork_id:
- raise PLCInvalidArgument, "Hostname already in use"
-
- # Check for conflicts with a node hostname
- conflicts = PLC.Nodes.Nodes(self.api, [hostname])
- for node_id in conflicts.iteritems():
- if 'node_id' not in self or self['node_id'] != node_id:
- raise PLCInvalidArgument, "Hostname already in use"
-