-
- sitelist = filter(this_plc, self.config.sites.values())
- nodelist = filter(this_plc, self.config.nodes.values())
- slicelist = filter(this_plc, self.config.slices.values())
- personlist = filter(this_plc, self.config.persons.values())
- nodegrouplist = filter(this_plc, self.config.nodegroups.values())
+
+ sitelist, nodelist, slicelist, personlist, nodegrouplist = [], [], [], [], []
+ if isinstance(self.config.sites.values, dict):
+ sitelist = filter(this_plc, self.config.sites.values())
+ if isinstance(self.config.nodes, dict):
+ nodelist = filter(this_plc, self.config.nodes.values())
+ if isinstance(self.config.slices, dict):
+ slicelist = filter(this_plc, self.config.slices.values())
+ if isinstance(self.config.persons, dict):
+ personlist = filter(this_plc, self.config.persons.values())
+ if isinstance(self.config.nodegroups, dict):
+ nodegrouplist = filter(this_plc, self.config.nodegroups.values())