From 9f01ebc5a666dc994d46b6b1df7731381451d5ee Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 26 Aug 2003 15:19:45 +0000 Subject: [PATCH] Correct hash handling. --- shredcompare.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shredcompare.py b/shredcompare.py index 0b47cbd..d0a9f23 100755 --- a/shredcompare.py +++ b/shredcompare.py @@ -147,8 +147,7 @@ class ShredTree: if not line: break digest = line[:16] - (file, range) = line[16:].split(":") - (start, end) = range.split("-") + (file, start, end) = line[16:].split(":") self.shreds[digest] = Shred(file, int(start), int(end)) rfp.close() @@ -157,7 +156,8 @@ class ShredTree: "Write a hash digest corresponding to a tree." wfp = open(self.path + ".hash", "w") for key in self.shreds: - wfp.write(key + str(self.shreds[key]) + "\n") + shred = self.shreds[key] + wfp.write(key+"%s:%d:%d"%(shred.file,shred.start,shred.end)+"\n") wfp.close() def shredcompare(tree1, tree2, shredsize, verbose): -- 2.43.0