Fix datastore abnormal display with trove backup-show

According bug description, the datastore display abnormal
when use trove backup-show.  The cause of the problem
is method _print_object unformatted datastore from result.

Fix by formatted datastore where necessary.

Change-Id: Ifbcc8312e52eb3d052f5d24645d4d243ec50aed7
Closes-Bug: #1735157
This commit is contained in:
wangyao 2017-11-29 19:53:55 +08:00
parent 7e14c4f2b0
commit b7d40c2a52
1 changed files with 6 additions and 0 deletions

View File

@ -143,6 +143,12 @@ def _print_object(obj):
obj._info['id'] = obj.id
del(obj._info['str_id'])
# Get datastore type and version, where necessary
if hasattr(obj, 'datastore'):
if 'type' in obj.datastore:
obj._info['datastore'] = obj.datastore['type']
obj._info['datastore_version'] = obj.datastore['version']
utils.print_dict(obj._info)