Modify "backup-list" show

Sorted by the time of the backup task is createdw.

Change-Id: I69c8240c88952008536b1f2581facf80596bb3c8
This commit is contained in:
caihui 2019-11-15 19:31:03 -08:00
parent 315e093a35
commit 990f31e53f

@ -98,16 +98,20 @@ class BackupList(lister.Lister):
if not backups:
backups = [{}]
# sort by the time of backup task is created
backups_l = sorted(backups,
key=lambda x: x.get('backup_metadata',
{}).get('time_stamp', ''))
data = ((b.get('backup_id', ''),
b.get('backup_uuid', ''),
b.get('backup_metadata', {}).get('hostname', ''),
b.get('backup_metadata', {}).get('path_to_backup', ''),
datetime.datetime.fromtimestamp(
int(b.get('backup_metadata', {}).get(
'time_stamp', ''))) if b.get(
'backup_metadata') else '',
int(b.get('backup_metadata', {}).get('time_stamp', '')))
if b.get('backup_metadata') else '',
b.get('backup_metadata', {}).get('curr_backup_level', '')
) for b in backups)
) for b in backups_l)
return columns, data