cli: tahoe stats: abbreviate total sizes too

This commit is contained in:
Brian Warner 2008-11-18 20:28:16 -07:00
parent 9871f3f1b7
commit 677928a1da

View File

@ -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))