remove now-unnecessary restriction on nodes to forget about (the "raw" message)
authorForrest Voight <forrest@forre.st>
Wed, 31 Oct 2012 02:34:49 +0000 (22:34 -0400)
committerForrest Voight <forrest@forre.st>
Wed, 31 Oct 2012 03:50:23 +0000 (23:50 -0400)
p2pool/node.py

index 2d1d807..c0ff82c 100644 (file)
@@ -317,11 +317,7 @@ class Node(object):
             for tail, heads in self.tracker.tails.iteritems():
                 if min(self.tracker.get_height(head) for head in heads) < 2*self.tracker.net.CHAIN_LENGTH + 10:
                     continue
-                for aftertail in self.tracker.reverse.get(tail, set()):
-                    if len(self.tracker.reverse[self.tracker.items[aftertail].previous_hash]) > 1: # XXX
-                        print "raw"
-                        continue
-                    to_remove.add(aftertail)
+                to_remove.update(self.tracker.reverse.get(tail, set()))
             if not to_remove:
                 break
             # if removed from this, it must be removed from verified