[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [bridgedb/master] Fix part 1 of #2688:



commit c3edb77408b5612078931992ef8e1e9e352d3c12
Author: Christian Fromme <kaner@xxxxxxxxxx>
Date:   Thu Mar 31 13:17:16 2011 +0200

    Fix part 1 of #2688:
        - Don't re-assign buckets when its not necessary.
---
 lib/bridgedb/Bucket.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/bridgedb/Bucket.py b/lib/bridgedb/Bucket.py
index 1d5d753..5b20f95 100644
--- a/lib/bridgedb/Bucket.py
+++ b/lib/bridgedb/Bucket.py
@@ -133,7 +133,7 @@ class BucketManager:
         """
         hex_key = self.unallocatedList.pop()
         # Mark pseudo-allocators in the database as such
-        allocator_name = self.distributor_prefix + bucket.name
+        allocator_name = bucket.name
         #print "KEY: %d NAME: %s" % (hex_key, allocator_name)
         try:
             self.db.updateDistributorForHexKey(allocator_name, hex_key)
@@ -157,7 +157,8 @@ class BucketManager:
         """
         # Build distributor list
         for k, v in self.cfg.FILE_BUCKETS.items():
-            d = BucketData(k, v)
+            prefixed_key = self.distributor_prefix + k
+            d = BucketData(prefixed_key, v)
             self.bucketList.append(d)
 
         # Loop through all bridges and sort out distributors



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits