Fix error with servers without group metadata. Add this servers to undefined group.

parent d9e8a6c2
...@@ -94,14 +94,14 @@ if len(sys.argv) == 2 and (sys.argv[1] == '--list'): ...@@ -94,14 +94,14 @@ if len(sys.argv) == 2 and (sys.argv[1] == '--list'):
# Cycle on servers # Cycle on servers
for f in client.servers.list(): for f in client.servers.list():
# Define group (or set to empty string) # Define group (or set to empty string)
group = f.metadata['group'] if f.metadata['group'] else '' group = f.metadata['group'] if f.metadata.has_key('group') else 'undefined'
# Create group if not exist # Create group if not exist
if group not in groups: if group not in groups:
groups[f.metadata['group']] = [] groups[group] = []
# Append group to list # Append group to list
groups[f.metadata['group']].append(f.accessIPv4) groups[group].append(f.accessIPv4)
# Return server list # Return server list
print json.dumps(groups) print json.dumps(groups)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment