Skip to content
This repository has been archived by the owner on Dec 20, 2024. It is now read-only.

Commit

Permalink
dcm-describe-server check properties fixes #217
Browse files Browse the repository at this point in the history
Before pretty printing check to see if Server object has the properties.
This is also relates to #221.
  • Loading branch information
igable committed Jun 23, 2015
1 parent dccdf62 commit 503997e
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions bin/dcm-describe-server
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,12 @@ if __name__ == '__main__':
server_table.add_row(["Name", s.name])
server_table.add_row(
["Machine Image ID", s.machine_image['machine_image_id']])
if hasattr(s, 'machine_image_name'):
server_table.add_row(
["Machine Image Name", s.machine_image['name']])
else:
server_table.add_row(["Machine Image Name", None])
server_table.add_row(
["Machine Image Name",
s.machine_image['name'] if hasattr(s, 'machine_image_name') else None])
server_table.add_row(["Architecture", s.architecture])
server_table.add_row(["Product Size", s.provider_product_id])
server_table.add_row(["Product Size",
s.provider_product_id if hasattr(s,'provider_product_id') else None])
if hasattr(s, 'public_ip_address'):
server_table.add_row(["Public IP Address", s.public_ip_address])
elif hasattr(s, 'public_ip_addresses'):
Expand All @@ -49,11 +48,9 @@ if __name__ == '__main__':
server_table.add_row(["Private IP Address", None])
server_table.add_row(
["Datacenter ID", s.data_center['data_center_id']])
if hasattr(s.data_center, 'name'):
server_table.add_row(["Datacenter Name", s.data_center['name']])
else:
server_table.add_row(["Datacenter Name", None])
server_table.add_row(["Budget ID", s.budget])
server_table.add_row(["Datacenter Name",
s.data_center['name'] if hasattr(s.data_center,'name') else None])
server_table.add_row(["Budget ID", s.budget if hasattr(s,'budget') else None])
if hasattr(s, 'owning_user'):
server_table.add_row(["Owning User ID", s.owning_user['user_id']])

Expand All @@ -75,9 +72,11 @@ if __name__ == '__main__':

if hasattr(s, 'owning_groups'):
server_table.add_row(
["Owning Group ID", s.owning_groups[0]['group_id']])
["Owning Group ID",
s.owning_groups[0]['group_id'] if hasattr(s.owning_group[0],'group_id') else None])
server_table.add_row(
["Owning Group Name", s.owning_groups[0]['name']])
["Owning Group Name",
s.owning_groups[0]['name'] if hasattr(s.owning_groups[0],'name') else None])
else:
server_table.add_row(["Owning Group ID", None])
server_table.add_row(["Owning Group Name", None])
Expand Down

0 comments on commit 503997e

Please sign in to comment.