From 677928a1da95a7189667d309501e178604f147b4 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 18 Nov 2008 20:28:16 -0700 Subject: [PATCH] cli: tahoe stats: abbreviate total sizes too --- src/allmydata/scripts/tahoe_manifest.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/allmydata/scripts/tahoe_manifest.py b/src/allmydata/scripts/tahoe_manifest.py index 7469f9e9..a2facc16 100644 --- a/src/allmydata/scripts/tahoe_manifest.py +++ b/src/allmydata/scripts/tahoe_manifest.py @@ -47,14 +47,19 @@ class StatsGrabber(SlowOperationRunner): "size-literal-files", "size-directories", "largest-directory", - "largest-immutable-files", + "largest-immutable-file", ) width = max([len(k) for k in keys]) print >>stdout, "Counts and Total Sizes:" for k in keys: fmt = "%" + str(width) + "s: %d" if k in data: - print >>stdout, fmt % (k, data[k]) + value = data[k] + if not k.startswith("count-") and value > 1000: + absize = abbreviate_space_both(value) + print >>stdout, fmt % (k, data[k]), " ", absize + else: + print >>stdout, fmt % (k, data[k]) print >>stdout, "Size Histogram:" prevmax = None maxlen = max([len(str(maxsize)) -- 2.45.2