This commit is contained in:
Oskar Thoren 2019-10-16 13:17:03 +08:00
parent 092a749e43
commit 8e7fc41f21
No known key found for this signature in database
GPG Key ID: B2ECCFD3BC2EF77E
1 changed files with 6 additions and 2 deletions

View File

@ -12,13 +12,13 @@ class bcolors:
def sizeof_fmt(num):
for x in ['bytes','KB','MB','GB','TB']:
if num < 1024.0:
return "%.0f%s" % (num, x)
return "%3.0f%s" % (num, x)
num /= 1024.0
def magnitude_fmt(num):
for x in ['','k','m']:
if num < 1000:
return "%d%s" % (num, x)
return "%2d%s" % (num, x)
num /= 1000
# We assume an envelope is 1kb
@ -126,3 +126,7 @@ def case2():
case1()
case2()
# Ok, let's get serious. What assumptions do we need to encode?
# Also, what did I observe? I observed 15GB/m = 500mb per day.