fix decode/encode bug from pep8
authorThomasV <thomasv@gitorious>
Tue, 29 Jan 2013 11:57:35 +0000 (15:57 +0400)
committerThomasV <thomasv@gitorious>
Tue, 29 Jan 2013 11:57:35 +0000 (15:57 +0400)
backends/abe/__init__.py

index 48dd27e..3b078ed 100644 (file)
@@ -517,8 +517,8 @@ class AbeStore(Datastore.Datastore):
         # find subset.
         # TODO: do not compute this on client request, better store the hash tree of each block in a database...
 
-        merkle = map(decode, merkle)
-        target_hash = decode(tx_hash)
+        merkle = map(hash_decode, merkle)
+        target_hash = hash_decode(tx_hash)
 
         s = []
         while len(merkle) != 1:
@@ -528,10 +528,10 @@ class AbeStore(Datastore.Datastore):
             while merkle:
                 new_hash = Hash(merkle[0] + merkle[1])
                 if merkle[0] == target_hash:
-                    s.append(encode(merkle[1]))
+                    s.append(hash_encode(merkle[1]))
                     target_hash = new_hash
                 elif merkle[1] == target_hash:
-                    s.append(encode(merkle[0]))
+                    s.append(hash_encode(merkle[0]))
                     target_hash = new_hash
                 n.append(new_hash)
                 merkle = merkle[2:]