From dc177911fd621e104379111e7c6bdd3fb9918b8d Mon Sep 17 00:00:00 2001 From: Kotesh Kumar Yelamati Date: Fri, 3 Jul 2026 15:41:40 -0400 Subject: [PATCH] fix: catch OverflowError and TypeError in _to_str() --- fs/filesize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/filesize.py b/fs/filesize.py index ed113e88..673e907e 100644 --- a/fs/filesize.py +++ b/fs/filesize.py @@ -26,7 +26,7 @@ def _to_str(size, suffixes, base): # type: (SupportsInt, Iterable[Text], int) -> Text try: size = int(size) - except ValueError: + except (ValueError, TypeError, OverflowError): raise TypeError("filesize requires a numeric value, not {!r}".format(size)) if size == 1: return "1 byte"