X-Git-Url: https://git.rkrishnan.org/?a=blobdiff_plain;f=src%2Fallmydata%2Fscripts%2Fmagic_folder_cli.py;h=cf17cdf4e3080d07f8826f58b0d5a2844a370801;hb=83a3f7047a24a8f6a00e21e9d6b94953ef48fff7;hp=df81e750fb4ae11e1e097dbf722478f926e4f9f5;hpb=6867b0a3c083aebcfba6afa5f57452ab4a1d8a2b;p=tahoe-lafs%2Ftahoe-lafs.git diff --git a/src/allmydata/scripts/magic_folder_cli.py b/src/allmydata/scripts/magic_folder_cli.py index df81e750..cf17cdf4 100644 --- a/src/allmydata/scripts/magic_folder_cli.py +++ b/src/allmydata/scripts/magic_folder_cli.py @@ -6,7 +6,6 @@ from types import NoneType from cStringIO import StringIO from datetime import datetime -import humanize import simplejson from twisted.python import usage @@ -23,6 +22,7 @@ from allmydata.scripts.common_http import do_http, format_http_success, \ from allmydata.util import fileutil from allmydata.util import configutil from allmydata import uri +from allmydata.util.abbreviate import abbreviate_space, abbreviate_time INVITE_SEPARATOR = "+" @@ -250,7 +250,7 @@ def _print_item_status(item, now, longest): paddedname = (' ' * (longest - len(item['path']))) + item['path'] if 'failure_at' in item: ts = datetime.fromtimestamp(item['started_at']) - prog = 'Failed %s (%s)' % (humanize.naturaltime(now - ts), ts) + prog = 'Failed %s (%s)' % (abbreviate_time(now - ts), ts) elif item['percent_done'] < 100.0: if 'started_at' not in item: prog = 'not yet started' @@ -262,7 +262,7 @@ def _print_item_status(item, now, longest): time_left = (100.0 - item['percent_done']) / rate prog = '%2.1f%% done, around %s left' % ( item['percent_done'], - humanize.naturaldelta(time_left), + abbreviate_time(time_left), ) else: time_left = None @@ -275,7 +275,7 @@ def _print_item_status(item, now, longest): keyname = verb + '_at' if keyname in item: when = datetime.fromtimestamp(item[keyname]) - prog = '%s %s' % (verb, humanize.naturaltime(now - when)) + prog = '%s %s' % (verb, abbreviate_time(now - when)) break print " %s: %s" % (paddedname, prog) @@ -305,8 +305,8 @@ def status(options): size = meta['size'] created = datetime.fromtimestamp(meta['metadata']['tahoe']['linkcrtime']) version = meta['metadata']['version'] - nice_size = humanize.naturalsize(size) - nice_created = humanize.naturaltime(now - created) + nice_size = abbreviate_space(size) + nice_created = abbreviate_time(now - created) if captype != 'filenode': print "%20s: error, should be a filecap" % name continue @@ -332,8 +332,8 @@ def status(options): size = meta['size'] created = datetime.fromtimestamp(meta['metadata']['tahoe']['linkcrtime']) version = meta['metadata']['version'] - nice_size = humanize.naturalsize(size) - nice_created = humanize.naturaltime(now - created) + nice_size = abbreviate_space(size) + nice_created = abbreviate_time(now - created) print " %s (%s): %s, version=%s, created %s" % (n, nice_size, status, version, nice_created) with open(os.path.join(nodedir, u'private', u'api_auth_token'), 'rb') as f: