From acb0297806cf5ef17fe20ebd85decd01860c471c Mon Sep 17 00:00:00 2001 From: Brian Warner <warner@allmydata.com> Date: Tue, 12 Aug 2008 13:55:17 -0700 Subject: [PATCH] scripts/debug: split out dump_immutable_share --- src/allmydata/scripts/debug.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/allmydata/scripts/debug.py b/src/allmydata/scripts/debug.py index 97921f39..a32c67c3 100644 --- a/src/allmydata/scripts/debug.py +++ b/src/allmydata/scripts/debug.py @@ -25,8 +25,7 @@ verify-cap for the file that uses the share. self['filename'] = filename def dump_share(options): - from allmydata import uri, storage - from allmydata.util import base32 + from allmydata import storage out = options.stdout @@ -39,6 +38,13 @@ def dump_share(options): if prefix == storage.MutableShareFile.MAGIC: return dump_mutable_share(options) # otherwise assume it's immutable + return dump_immutable_share(options) + +def dump_immutable_share(options): + from allmydata import uri, storage + from allmydata.util import base32 + + out = options.stdout f = storage.ShareFile(options['filename']) # use a ReadBucketProxy to parse the bucket and find the uri extension bp = storage.ReadBucketProxy(None) -- 2.45.2