From a60e298f02ca96c053fcc7195993a4531d2ddec2 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Tue, 6 Aug 2019 19:29:40 -0600 Subject: [PATCH] Updated bytes_to_string() --- scripts/wk/std.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/wk/std.py b/scripts/wk/std.py index 64efc650..e7b4aa1e 100644 --- a/scripts/wk/std.py +++ b/scripts/wk/std.py @@ -84,6 +84,7 @@ def bytes_to_string(size, decimals=0, use_binary=True): use_binary, ) size = float(size) + abs_size = abs(size) # Set scale scale = 1000 @@ -93,19 +94,19 @@ def bytes_to_string(size, decimals=0, use_binary=True): suffix = 'iB' # Convert to sensible units - if abs(size) >= scale ** 5: + if abs_size >= scale ** 5: size /= scale ** 5 units = 'P' + suffix - elif abs(size) >= scale ** 4: + elif abs_size >= scale ** 4: size /= scale ** 4 units = 'T' + suffix - elif abs(size) >= scale ** 3: + elif abs_size >= scale ** 3: size /= scale ** 3 units = 'G' + suffix - elif abs(size) >= scale ** 2: + elif abs_size >= scale ** 2: size /= scale ** 2 units = 'M' + suffix - elif abs(size) >= scale ** 1: + elif abs_size >= scale ** 1: size /= scale ** 1 units = 'K' + suffix else: