Forráskód Böngészése

fix blockchain.get_block_by_hash if hash cannot be found

Malte Kraus 8 éve
szülő
commit
d2b4ffd0c6
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      src/blockchain.py

+ 4 - 1
src/blockchain.py

@@ -38,7 +38,10 @@ class Blockchain:
         """
         Returns a block by its hash value, or None if it cannot be found.
         """
-        return self.blocks[self.block_indices.get(hash_val)]
+        idx = self.block_indices.get(hash_val)
+        if idx is None:
+            return None
+        return self.blocks[idx]
 
     def verify_all_transactions(self):
         """