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

Loading…
Cancel
Save