add indexing date/time for #5

pull/6/head
deadc0de6 6 years ago
parent f4e6ea59ba
commit 40ad239914

@ -236,7 +236,11 @@ class Noder:
elif node.type == self.TYPE_STORAGE:
hf = utils.human(node.free)
ht = utils.human(node.total)
name = '{} (free:{}, total:{})'.format(node.name, hf, ht)
dt = ''
if node.ts:
dt = ', date:'
dt += utils.epoch_to_str(node.ts)
name = '{} (free:{}, total:{}{})'.format(node.name, hf, ht, dt)
Logger.storage(pre, name, node.attr)
elif node.type == self.TYPE_ARC:
if self.arc:

@ -10,6 +10,7 @@ import hashlib
import sys
import tempfile
import subprocess
import datetime
# local imports
from catcli.logger import Logger
@ -48,6 +49,13 @@ def human(size):
return '{:.1f}{}'.format(size, suf[-1])
def epoch_to_str(epoch):
'''convert epoch to string'''
fmt = '%Y-%m-%d %H:%M:%S'
t = datetime.datetime.fromtimestamp(float(epoch))
return t.strftime(fmt)
def ask(question):
'''ask the user what to do'''
resp = input('{} [y|N] ? '.format(question))

Loading…
Cancel
Save