mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-07 11:50:21 +00:00
dump-share: tweak formatting a little bit, to make dumping multiple shares in a row easier to read
This commit is contained in:
parent
2dcac796e9
commit
b4c9409138
@ -21,7 +21,7 @@ def dump_share(config, out=sys.stdout, err=sys.stderr):
|
|||||||
from allmydata import uri, storage
|
from allmydata import uri, storage
|
||||||
|
|
||||||
# check the version, to see if we have a mutable or immutable share
|
# check the version, to see if we have a mutable or immutable share
|
||||||
print >>out, "%19s: %s" % ("share filename", config['filename'])
|
print >>out, "share filename: %s" % config['filename']
|
||||||
|
|
||||||
f = open(config['filename'], "rb")
|
f = open(config['filename'], "rb")
|
||||||
prefix = f.read(32)
|
prefix = f.read(32)
|
||||||
@ -49,24 +49,24 @@ def dump_share(config, out=sys.stdout, err=sys.stderr):
|
|||||||
for k in keys1:
|
for k in keys1:
|
||||||
if k in unpacked:
|
if k in unpacked:
|
||||||
dk = display_keys.get(k, k)
|
dk = display_keys.get(k, k)
|
||||||
print >>out, "%19s: %s" % (dk, unpacked[k])
|
print >>out, "%20s: %s" % (dk, unpacked[k])
|
||||||
print >>out
|
print >>out
|
||||||
for k in keys2:
|
for k in keys2:
|
||||||
if k in unpacked:
|
if k in unpacked:
|
||||||
dk = display_keys.get(k, k)
|
dk = display_keys.get(k, k)
|
||||||
print >>out, "%19s: %s" % (dk, unpacked[k])
|
print >>out, "%20s: %s" % (dk, unpacked[k])
|
||||||
print >>out
|
print >>out
|
||||||
for k in keys3:
|
for k in keys3:
|
||||||
if k in unpacked:
|
if k in unpacked:
|
||||||
dk = display_keys.get(k, k)
|
dk = display_keys.get(k, k)
|
||||||
print >>out, "%19s: %s" % (dk, unpacked[k])
|
print >>out, "%20s: %s" % (dk, unpacked[k])
|
||||||
|
|
||||||
leftover = set(unpacked.keys()) - set(keys1 + keys2 + keys3)
|
leftover = set(unpacked.keys()) - set(keys1 + keys2 + keys3)
|
||||||
if leftover:
|
if leftover:
|
||||||
print >>out
|
print >>out
|
||||||
print >>out, "LEFTOVER:"
|
print >>out, "LEFTOVER:"
|
||||||
for k in sorted(leftover):
|
for k in sorted(leftover):
|
||||||
print >>out, "%s: %s" % (k, unpacked[k])
|
print >>out, "%20s: %s" % (k, unpacked[k])
|
||||||
|
|
||||||
sizes = {}
|
sizes = {}
|
||||||
sizes['data'] = bp._data_size
|
sizes['data'] = bp._data_size
|
||||||
@ -74,9 +74,9 @@ def dump_share(config, out=sys.stdout, err=sys.stderr):
|
|||||||
offsets['plaintext_hash_tree'])
|
offsets['plaintext_hash_tree'])
|
||||||
sizes['uri-extension'] = len(UEB_data)
|
sizes['uri-extension'] = len(UEB_data)
|
||||||
print >>out
|
print >>out
|
||||||
print >>out, "Size of data within the share:"
|
print >>out, " Size of data within the share:"
|
||||||
for k in sorted(sizes):
|
for k in sorted(sizes):
|
||||||
print >>out, "%19s: %s" % (k, sizes[k])
|
print >>out, "%20s: %s" % (k, sizes[k])
|
||||||
|
|
||||||
# display lease information too
|
# display lease information too
|
||||||
leases = list(f.iter_leases())
|
leases = list(f.iter_leases())
|
||||||
@ -84,10 +84,10 @@ def dump_share(config, out=sys.stdout, err=sys.stderr):
|
|||||||
for i,lease in enumerate(leases):
|
for i,lease in enumerate(leases):
|
||||||
(owner_num, renew_secret, cancel_secret, expiration_time) = lease
|
(owner_num, renew_secret, cancel_secret, expiration_time) = lease
|
||||||
when = format_expiration_time(expiration_time)
|
when = format_expiration_time(expiration_time)
|
||||||
print >>out, "Lease #%d: owner=%d, expire in %s" % (i, owner_num,
|
print >>out, " Lease #%d: owner=%d, expire in %s" % (i, owner_num,
|
||||||
when)
|
when)
|
||||||
else:
|
else:
|
||||||
print >>out, "No leases."
|
print >>out, " No leases."
|
||||||
|
|
||||||
print >>out
|
print >>out
|
||||||
return 0
|
return 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user