diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 49472d0ca9..3a5a04128e 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -624,7 +624,7 @@ class BuiltinHumanReadable(BuiltinFormatterFunction): def evaluate(self, formatter, kwargs, mi, locals, val): try: - return human_readable(long(val)) + return human_readable(round(float(val))) except: return ''