From: Forrest Voight Date: Wed, 1 Feb 2012 05:28:10 +0000 (-0500) Subject: fix peer ranking for bootstrap addresses X-Git-Tag: 0.8.3~19 X-Git-Url: https://git.novaco.in/?a=commitdiff_plain;h=6302c252c9215404e95fe1f67988370457affe1e;p=p2pool.git fix peer ranking for bootstrap addresses --- diff --git a/p2pool/p2p.py b/p2pool/p2p.py index 008be5a..859e884 100644 --- a/p2pool/p2p.py +++ b/p2pool/p2p.py @@ -439,7 +439,7 @@ class Node(object): def get_good_peers(self, max_count): t = time.time() - return [x[0] for x in sorted(self.addr_store.iteritems(), key=lambda (k, (services, first_seen, last_seen)): -(last_seen - first_seen)/max(3600, t - last_seen)*random.expovariate(1))][:max_count] + return [x[0] for x in sorted(self.addr_store.iteritems(), key=lambda (k, (services, first_seen, last_seen)): -max(3600, last_seen - first_seen)/max(3600, t - last_seen)*random.expovariate(1))][:max_count] if __name__ == '__main__': p = random.randrange(2**15, 2**16)