[tor-commits] [bridgedb/master] 5482 - Fix familiar function
aagbsn at torproject.org
aagbsn at torproject.org
Wed Apr 17 00:26:44 UTC 2013
commit 6639350579fa408849318fa1529fe940fa9003ec
Author: aagbsn <aagbsn at extc.org>
Date: Mon Nov 5 13:34:21 2012 -0800
5482 - Fix familiar function
Sort function is already operating on list of weightedTimes.
---
lib/bridgedb/Stability.py | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/lib/bridgedb/Stability.py b/lib/bridgedb/Stability.py
index da66141..bdc4a4a 100644
--- a/lib/bridgedb/Stability.py
+++ b/lib/bridgedb/Stability.py
@@ -80,7 +80,6 @@ class BridgeHistory(object):
def numDiscountRounds(self, discountUntilMillis):
""" return the number of rounds of discounting needed to bring this
history element current """
-
result = discountUntilMillis - self.lastDiscountedHistoryValues
result = int(result/discountIntervalMillis)
return max(result,0)
@@ -113,8 +112,8 @@ class BridgeHistory(object):
allWeightedTimes = [ bh.weightedTime for bh in db.getAllBridgeHistory()]
numBridges = len(allWeightedTimes)
logging.debug("Got %d weightedTimes", numBridges)
- allWeightedTimes.sort(lambda x,y: cmp(x.weightedTime, y.weightedTime))
- if self.weightedTime > allWeightedTimes[numBridges/8].weightedTime:
+ allWeightedTimes.sort()
+ if self.weightedTime >= allWeightedTimes[numBridges/8]:
return True
return False
More information about the tor-commits
mailing list