X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=sfa%2Fserver%2Fapi_versions.py;h=722be75fe249efc1b65ac165b6797259d1f924d7;hp=6e584922bf203bbfa0e7c799df9bd625aeb4e032;hb=4a9e6751f9f396f463932133b9d62fc925a99ef6;hpb=648ac3fd865ea29425485f26eb0a7bf1a62281e0 diff --git a/sfa/server/api_versions.py b/sfa/server/api_versions.py index 6e584922..722be75f 100644 --- a/sfa/server/api_versions.py +++ b/sfa/server/api_versions.py @@ -35,13 +35,13 @@ class ApiVersions: def get_versions(self): versions = {} - for value in self.xml.todict().values(): + for value in list(self.xml.todict().values()): if not value: continue if isinstance(value, list): for item in value: if isinstance(item, dict) and \ - set(ApiVersions.required_fields).issubset(item.keys()) and \ + set(ApiVersions.required_fields).issubset(list(item.keys())) and \ item['version'] != '' and item['url'] != '': versions[str(item['version'])] = item['url'] return versions