From 041b9fe856906bb6efce3b623643f0d42b5498a8 Mon Sep 17 00:00:00 2001 From: yasirarism Date: Mon, 11 Sep 2023 23:03:35 +0700 Subject: [PATCH] Change readable code --- misskaty/helper/human_read.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/misskaty/helper/human_read.py b/misskaty/helper/human_read.py index 93105efa..92d790ac 100644 --- a/misskaty/helper/human_read.py +++ b/misskaty/helper/human_read.py @@ -5,13 +5,10 @@ def get_readable_file_size(size_in_bytes) -> str: if size_in_bytes is None: return "0B" index = 0 - while size_in_bytes >= 1024: + while size_in_bytes >= 1024 and index < len(SIZE_UNITS) - 1: size_in_bytes /= 1024 index += 1 - try: - return f"{round(size_in_bytes, 2)}{SIZE_UNITS[index]}" - except IndexError: - return "File too large" + return f"{size_in_bytes:.2f} {SIZE_UNITS[index]}" if index > 0 else f"{size_in_bytes}B" def get_readable_time(seconds: int) -> str: