Move the bucket manipulation into the KBucket class.
[quix0rs-apt-p2p.git] / apt_p2p_Khashmir / stats.py
index 5ed7e6d42622b5193d40df4b75da4480ffd7b9ad..6fec0d7b9c87ec0e3281add9f12e9e339788afc4 100644 (file)
@@ -72,7 +72,7 @@ class StatsLogger:
         """
         if datetime.now() - self.lastTableUpdate > timedelta(seconds = 15):
             self.lastTableUpdate = datetime.now()
-            self.nodes = reduce(lambda a, b: a + len(b.l), self.table.buckets, 0)
+            self.nodes = reduce(lambda a, b: a + b.len(), self.table.buckets, 0)
             self.users = K * (2**(len(self.table.buckets) - 1))
         return (self.nodes, self.users)