Persist error messages and display on 'show'
Format the fault nicely on the Trove 'show' command. Change-Id: I92777ea410e8df21169fddcfdc0de1f5ca00e7bd Implements: blueprint persist-error-message
This commit is contained in:
parent
260bb64c70
commit
7bb9b3c229
@ -0,0 +1,4 @@
|
||||
---
|
||||
features:
|
||||
- Support added for error messages when running the
|
||||
Trove show command.
|
@ -88,6 +88,12 @@ def _print_instance(instance):
|
||||
if hasattr(instance, 'replicas'):
|
||||
replicas = [replica['id'] for replica in instance.replicas]
|
||||
info['replicas'] = ', '.join(replicas)
|
||||
if hasattr(instance, 'fault'):
|
||||
info.pop('fault', None)
|
||||
info['fault'] = instance.fault['message']
|
||||
info['fault_date'] = instance.fault['created']
|
||||
if 'details' in instance.fault and instance.fault['details']:
|
||||
info['fault_details'] = instance.fault['details']
|
||||
info.pop('links', None)
|
||||
utils.print_dict(info)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user