X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=sfa%2Fserver%2Finterface.py;h=104eefc85b53c55fc007234250f74f409bb6745e;hp=093dcb800df899c47949e1c2aea35f2a94ba2fd3;hb=4a9e6751f9f396f463932133b9d62fc925a99ef6;hpb=648ac3fd865ea29425485f26eb0a7bf1a62281e0 diff --git a/sfa/server/interface.py b/sfa/server/interface.py index 093dcb80..104eefc8 100644 --- a/sfa/server/interface.py +++ b/sfa/server/interface.py @@ -63,11 +63,11 @@ class Interfaces(dict): # load config file required_fields = set(self.default_fields.keys()) self.interface_info = XML(conf_file).todict() - for value in self.interface_info.values(): + for value in list(self.interface_info.values()): if isinstance(value, list): for record in value: if isinstance(record, dict) and \ - required_fields.issubset(record.keys()): + required_fields.issubset(list(record.keys())): hrn, address, port = record[ 'hrn'], record['addr'], record['port'] # sometime this is called at a very early stage with no config loaded