]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - util.py
ripped out xmlrpc, experimented with xmlrpc but with bencode, finally
[quix0rs-apt-p2p.git] / util.py
diff --git a/util.py b/util.py
index ea1e7f27d9bd3b6108bb261d174d310001dc4fd2..633772ad8a159db7a4833ee700e276367bb8bd62 100644 (file)
--- a/util.py
+++ b/util.py
@@ -1,20 +1,20 @@
 def bucket_stats(l):
-       """given a list of khashmir instances, finds min, max, and average number of nodes in tables"""
-       max = avg = 0
-       min = None
-       def count(buckets):
-               c = 0
-               for bucket in buckets:
-                       c = c + len(bucket.l)
-               return c
-       for node in l:
-               c = count(node.table.buckets)
-               if min == None:
-                       min = c
-               elif c < min:
-                       min = c
-               if c > max:
-                       max = c
-               avg = avg + c
-       avg = avg / len(l)
-       return {'min':min, 'max':max, 'avg':avg}
+    """given a list of khashmir instances, finds min, max, and average number of nodes in tables"""
+    max = avg = 0
+    min = None
+    def count(buckets):
+        c = 0
+        for bucket in buckets:
+            c = c + len(bucket.l)
+        return c
+    for node in l:
+        c = count(node.table.buckets)
+        if min == None:
+            min = c
+        elif c < min:
+            min = c
+        if c > max:
+            max = c
+        avg = avg + c
+    avg = avg / len(l)
+    return {'min':min, 'max':max, 'avg':avg}