You've already forked snikket-web-portal
Compare commits
2 Commits
feature/fl
...
fix/byte-s
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
51f2ebbd13 | ||
|
|
b4e6ee8943 |
@@ -53,11 +53,14 @@ def circle_name(c: typing.Any) -> str:
|
|||||||
|
|
||||||
|
|
||||||
def format_bytes(n: float) -> str:
|
def format_bytes(n: float) -> str:
|
||||||
scale = math.floor(math.log(n, 1024))
|
try:
|
||||||
|
scale = max(math.floor(math.log(n, 1024)), 0)
|
||||||
|
except ValueError:
|
||||||
|
scale = 0
|
||||||
try:
|
try:
|
||||||
unit = BYTE_UNIT_SCALE_MAP[scale]
|
unit = BYTE_UNIT_SCALE_MAP[scale]
|
||||||
factor = 1024**scale
|
factor = 1024**scale
|
||||||
except ValueError:
|
except IndexError:
|
||||||
unit = "TiB"
|
unit = "TiB"
|
||||||
factor = 1024**4
|
factor = 1024**4
|
||||||
if factor > 1:
|
if factor > 1:
|
||||||
|
|||||||
Reference in New Issue
Block a user