@@ -209,7 +209,7 @@ def main():
209
209
resource_id = resolve_id (arguments .id [0 ], lambda x : client .apps .get_first (name = x ), 'application' , True )
210
210
name_property = application_extra_list_commands [arguments .action ][2 ]
211
211
for entity in getattr (client .apps , application_extra_list_commands [arguments .action ][0 ])(resource_id ):
212
- print ('%s - %s' % (entity . metadata . guid , entity . entity [name_property ]))
212
+ print ('%s - %s' % (entity [ ' metadata' ][ ' guid' ] , entity [ ' entity' ] [name_property ]))
213
213
elif arguments .action .find ('list_' ) == 0 :
214
214
domain = arguments .action [len ('list_' ): len (arguments .action ) - 1 ]
215
215
filter_list = dict ()
@@ -220,9 +220,9 @@ def main():
220
220
for entity in _get_client_domain (client , domain ).list (** filter_list ):
221
221
name_property = commands [domain ]['name' ]
222
222
if name_property is not None :
223
- print ('%s - %s' % (entity . metadata . guid , entity . entity [name_property ]))
223
+ print ('%s - %s' % (entity [ ' metadata' ][ ' guid' ] , entity [ ' entity' ] [name_property ]))
224
224
else :
225
- print (entity . metadata . guid )
225
+ print (entity [ ' metadata' ][ ' guid' ] )
226
226
elif arguments .action .find ('get_' ) == 0 :
227
227
domain = arguments .action [len ('get_' ):]
228
228
resource_id = resolve_id (arguments .id [0 ],
@@ -257,7 +257,7 @@ def main():
257
257
if entity is None :
258
258
raise InvalidStatusCode (httplib .NOT_FOUND , '%s with name %s' % (domain , arguments .id [0 ]))
259
259
else :
260
- _get_client_domain (client , domain )._remove (entity . metadata . guid )
260
+ _get_client_domain (client , domain )._remove (entity [ ' metadata' ][ ' guid' ] )
261
261
else :
262
262
raise ValueError ('id: %s: does not allow search by name' % domain )
263
263
0 commit comments