[tor-commits] [bridgedb/master] Several PEP8 fixes in Dist.IPBasedDistributor.

isis at torproject.org isis at torproject.org
Sun Jan 12 06:06:35 UTC 2014


commit 159bafa63e6a81575b955ea882bce15f8a383b09
Author: Isis Lovecruft <isis at torproject.org>
Date:   Sat Jan 11 16:10:04 2014 +0000

    Several PEP8 fixes in Dist.IPBasedDistributor.
    
     * FIXES several PEP8 problems due to lines being too long.
     * FIXES one cute PEP8 problem; a semicolon which was placed after a
       `break` in a `for` loop, probably by someone whose fingers are used
       to coding in C.
     * FIXES one PEP8 problem due to continuation of an `if` clause on the
       same line.
---
 lib/bridgedb/Dist.py |   23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/lib/bridgedb/Dist.py b/lib/bridgedb/Dist.py
index 130a1b2..195ceb5 100644
--- a/lib/bridgedb/Dist.py
+++ b/lib/bridgedb/Dist.py
@@ -141,7 +141,9 @@ class IPBasedDistributor(bridgedb.Bridges.BridgeHolder):
                                                  % n)
                 n += 1
                 ring = bridgedb.Bridges.BridgeRing(key1, self.answerParameters)
-                self.splitter.addRing(ring, ruleset, filterBridgesByRules(bridgeFilterRules),
+                self.splitter.addRing(ring,
+                                      ruleset,
+                                      filterBridgesByRules(bridgeFilterRules),
                                       populate_from=self.splitter.bridges)
 
 
@@ -159,7 +161,9 @@ class IPBasedDistributor(bridgedb.Bridges.BridgeHolder):
                                                  "Order-Bridges-In-Ring-%d"
                                                  % clusterNum)
                 ring = bridgedb.Bridges.BridgeRing(key1, self.answerParameters)
-                self.splitter.addRing(ring, ruleset, filterBridgesByRules(bridgeFilterRules),
+                self.splitter.addRing(ring,
+                                      ruleset,
+                                      filterBridgesByRules(bridgeFilterRules),
                                       populate_from=self.splitter.bridges)
 
     def clear(self):
@@ -183,9 +187,11 @@ class IPBasedDistributor(bridgedb.Bridges.BridgeHolder):
                                        bridges returned in the response to the
                                        client. See :mod:`~bridgedb.Filters`.
         """
-        if not bridgeFilterRules: bridgeFilterRules=[]
+        if not bridgeFilterRules:
+            bridgeFilterRules=[]
         logging.debug("getBridgesForIP(%s, %s, %s, %s",
                 Util.logSafely(ip), epoch, N, bridgeFilterRules)
+
         if not len(self.splitter):
             logging.debug("bailing without splitter")
             return []
@@ -213,7 +219,7 @@ class IPBasedDistributor(bridgedb.Bridges.BridgeHolder):
                 key1 = bridgedb.Bridges.get_hmac(self.splitter.key,
                                                  "Order-Bridges-In-Ring-%d"
                                                  % n)
-                break;
+                break
             n += 1
 
         # if no category matches, use area clustering
@@ -248,11 +254,16 @@ class IPBasedDistributor(bridgedb.Bridges.BridgeHolder):
         else:
             logging.debug("Cache miss %s" % ruleset)
             ring = bridgedb.Bridges.BridgeRing(key1, self.answerParameters)
-            self.splitter.addRing(ring, ruleset, filterBridgesByRules(bridgeFilterRules),
+            self.splitter.addRing(ring,
+                                  ruleset,
+                                  filterBridgesByRules(bridgeFilterRules),
                                   populate_from=self.splitter.bridges)
 
         # get an appropriate number of bridges
-        return ring.getBridges(pos, getNumBridgesPerAnswer(ring, max_bridges_per_answer=N))
+        numBridgesToReturn = getNumBridgesPerAnswer(ring,
+                                                    max_bridges_per_answer=N)
+        answer = ring.getBridges(pos, numBridgesToReturn)
+        return answer
 
     def __len__(self):
         return len(self.splitter)





More information about the tor-commits mailing list