diff options
Diffstat (limited to 'ranger/ext/human_readable.py')
-rw-r--r-- | ranger/ext/human_readable.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ranger/ext/human_readable.py b/ranger/ext/human_readable.py index ace380dc..df74eabf 100644 --- a/ranger/ext/human_readable.py +++ b/ranger/ext/human_readable.py @@ -23,25 +23,25 @@ def human_readable(byte, separator=' '): # pylint: disable=too-many-return-stat if byte < 2**10: return '%d%sB' % (byte, separator) if byte < 2**10 * 999: - return '%.3g%sK' % (byte / 2**10.0, separator) + return '%.3g%sK' % ((byte / 2**10), separator) if byte < 2**20: - return '%.4g%sK' % (byte / 2**10.0, separator) + return '%.4g%sK' % ((byte / 2**10), separator) if byte < 2**20 * 999: - return '%.3g%sM' % (byte / 2**20.0, separator) + return '%.3g%sM' % ((byte / 2**20), separator) if byte < 2**30: - return '%.4g%sM' % (byte / 2**20.0, separator) + return '%.4g%sM' % ((byte / 2**20), separator) if byte < 2**30 * 999: - return '%.3g%sG' % (byte / 2**30.0, separator) + return '%.3g%sG' % ((byte / 2**30), separator) if byte < 2**40: - return '%.4g%sG' % (byte / 2**30.0, separator) + return '%.4g%sG' % ((byte / 2**30), separator) if byte < 2**40 * 999: - return '%.3g%sT' % (byte / 2**40.0, separator) + return '%.3g%sT' % ((byte / 2**40), separator) if byte < 2**50: - return '%.4g%sT' % (byte / 2**40.0, separator) + return '%.4g%sT' % ((byte / 2**40), separator) if byte < 2**50 * 999: - return '%.3g%sP' % (byte / 2**50.0, separator) + return '%.3g%sP' % ((byte / 2**50), separator) if byte < 2**60: - return '%.4g%sP' % (byte / 2**50.0, separator) + return '%.4g%sP' % ((byte / 2**50), separator) return '>9000' |