I hereby claim:
- I am nhellfire on github.
- I am nrenniewaldock (https://keybase.io/nrenniewaldock) on keybase.
- I have a public key ASCBK8KPKxM7HrZMaFhUg2nry6FTXq2qHZNk6-abSHDB1wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
""" | |
Grammar: | |
======== | |
Expression --> AndTerm { OR AndTerm}+ | |
AndTerm --> Condition { AND Condition}+ | |
Condition --> Terminal (>,<,>=,<=,==) Terminal | (Expression) | |
Terminal --> Number or String or Variable | |
Usage: | |
====== |
from time import time | |
import sys | |
def mksize (bytes): | |
suffixes = ("B", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB") | |
suffixesLen = len(suffixes) | |
for i in range(suffixesLen): | |
if bytes < pow(1000, i + 1) or i + 1 == suffixesLen: | |
return "%.2f %s" % (float(bytes) / pow(1024, i), suffixes[i]) |