Message326

Author poeml
Recipients
Date 2011-03-02.20:25:21
Content
mb makehashes fails on SUSE SLES10, where SHA256 is not available. 


The following patch should fix this:


Index: mb/mb/hashes.py
===================================================================
--- mb/mb/hashes.py	(revision 8239)
+++ mb/mb/hashes.py	(working copy)
@@ -455,7 +455,7 @@
                  '12:piece length', 'i', str(self.chunk_size), 'e',
                  '6:pieces', str(len(self.pieces) * SHA1_DIGESTSIZE), ':', 
''.join(self.pieces),
                  '4:sha1', str(SHA1_DIGESTSIZE), ':', self.sha1,
-                 '6:sha256', str(SHA256_DIGESTSIZE), ':', self.sha256,
+                 '6:sha256', str(SHA256_DIGESTSIZE), ':', self.sha256 or '',
                'e']
 
         h = sha1.sha1()
History
Date User Action Args
2011-03-02 20:25:22poemllinkissue85 messages
2011-03-02 20:25:21poemlcreate