on_header: return early if block_height is missing
authorThomasV <thomasv@gitorious>
Thu, 12 Jun 2014 13:49:53 +0000 (15:49 +0200)
committerThomasV <thomasv@gitorious>
Thu, 12 Jun 2014 13:49:53 +0000 (15:49 +0200)
lib/network.py

index 51b8407..a6be0a4 100644 (file)
@@ -371,8 +371,11 @@ class Network(threading.Thread):
 
     def on_header(self, i, r):
         result = r.get('result')
-        if not result: return
+        if not result:
+            return
         height = result.get('block_height')
+        if not height:
+            return
         self.heights[i.server] = height
         self.merkle_roots[i.server] = result.get('merkle_root')
         self.utxo_roots[i.server] = result.get('utxo_root')