commit 614cedb7777fc83b819db6fd0b04858b8eccdf26 Author: aagbsn aagbsn@extc.org Date: Fri Jun 22 07:13:34 2012 -0700
6175 - Make range continuous
fix getNumBridgesPerAnswer so that lengths of 20 and 100 don't break the response --- lib/bridgedb/Dist.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/bridgedb/Dist.py b/lib/bridgedb/Dist.py index 0241c32..4d7ee8e 100644 --- a/lib/bridgedb/Dist.py +++ b/lib/bridgedb/Dist.py @@ -33,8 +33,8 @@ def uniformMap(ip):
def getNumBridgesPerAnswer(ring, max_bridges_per_answer=3): if len(ring) < 20: n_bridges_per_answer = 1 - if 20 < len(ring) < 100: n_bridges_per_answer = min(2, max_bridges_per_answer) - if len(ring) > 100: n_bridges_per_answer = max_bridges_per_answer + if 20 <= len(ring) < 100: n_bridges_per_answer = min(2, max_bridges_per_answer) + if len(ring) >= 100: n_bridges_per_answer = max_bridges_per_answer
logging.debug("Returning %d bridges from ring of len: %d" % \ (n_bridges_per_answer, len(ring)))
tor-commits@lists.torproject.org