aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'netlib/utils.py')
-rw-r--r--netlib/utils.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/netlib/utils.py b/netlib/utils.py
index 7e539977..9c5404e6 100644
--- a/netlib/utils.py
+++ b/netlib/utils.py
@@ -68,6 +68,7 @@ def getbit(byte, offset):
class BiDi:
+
"""
A wee utility class for keeping bi-directional mappings, like field
constants in protocols. Names are attributes on the object, dict-like
@@ -77,6 +78,7 @@ class BiDi:
assert CONST.a == 1
assert CONST.get_name(1) == "a"
"""
+
def __init__(self, **kwargs):
self.names = kwargs
self.values = {}
@@ -96,15 +98,15 @@ class BiDi:
def pretty_size(size):
suffixes = [
- ("B", 2**10),
- ("kB", 2**20),
- ("MB", 2**30),
+ ("B", 2 ** 10),
+ ("kB", 2 ** 20),
+ ("MB", 2 ** 30),
]
for suf, lim in suffixes:
if size >= lim:
continue
else:
- x = round(size/float(lim/2**10), 2)
+ x = round(size / float(lim / 2 ** 10), 2)
if x == int(x):
x = int(x)
return str(x) + suf