projects
/
findit
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
extraction size convert function to src/misc.py
[findit]
/
src
/
misc.py
1
#!/usr/bin/python
2
# -*-coding: utf-8 -*-
3
# vim: sw=4 ts=4 expandtab ai
4
5
def size_hum_read(size):
6
"""Return string with file size in b or Kb or Mb or Gb or Tb."""
7
for i, unit in enumerate(['%d b', '%.1f Kb', '%.2f Mb', '%.3f Gb', '%.4f Tb']):
8
if size < 1024**(i+1):
9
return unit % (size/1024.**i)
10
return '>1024 Tb'