refactor storage args output

pull/17/head
deadc0de6 2 years ago
parent f181f33753
commit cef572d7eb

@ -387,28 +387,28 @@ class Noder:
nbchildren = len(node.children)
freepercent = '{:.1f}%'.format(
node.free * 100 / node.total
).ljust(6)
)
# get the date
dt = ''
if self._has_attr(node, 'ts'):
dt = 'date: '
dt += '{}'.format(utils.epoch_to_str(node.ts)).ljust(11)
dt = 'date:'
dt += '{}'.format(utils.epoch_to_str(node.ts))
ds = ''
# the children size
sz = self._rec_size(node, store=False)
sz = utils.human(sz)
ds = 'totsize:' + '{}'.format(sz).ljust(7)
ds = 'totsize:' + '{}'.format(sz)
# format the output
name = '{}'.format(node.name)
args = [
'nbfiles:' + '{}'.format(nbchildren).ljust(6),
'nbfiles:' + '{}'.format(nbchildren),
ds,
'free:{}'.format(freepercent),
'du:' + '{}/{}'.format(hf, ht).ljust(14),
'du:' + '{}/{}'.format(hf, ht),
dt]
Logger.storage(pre,
name.ljust(20),
'{}'.format(','.join(args)),
name,
'{}'.format(' | '.join(args)),
node.attr)
elif node.type == self.TYPE_ARC:
# archive node

Loading…
Cancel
Save