From 7f82d15b9416ed383c6d4e5e91f0671cf906f92f Mon Sep 17 00:00:00 2001 From: Rick van Hattem Date: Thu, 25 Jan 2024 03:46:59 +0100 Subject: [PATCH 1/2] Windows can also return an OSError instead of a ValueError for a `fromtimestamp` overflow --- python_utils/time.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python_utils/time.py b/python_utils/time.py index 4084a5a..51cacc1 100644 --- a/python_utils/time.py +++ b/python_utils/time.py @@ -130,7 +130,7 @@ def format_time( try: # pragma: no cover dt = datetime.datetime.fromtimestamp(seconds) - except ValueError: # pragma: no cover + except (ValueError, OSError): # pragma: no cover dt = datetime.datetime.max return str(dt) elif isinstance(timestamp, datetime.date): From 26a2c3056f210fc381354fbc16e688cabfb7a6ac Mon Sep 17 00:00:00 2001 From: Rick van Hattem Date: Thu, 25 Jan 2024 10:19:36 +0100 Subject: [PATCH 2/2] Incrementing version to v3.8.2 --- python_utils/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python_utils/__about__.py b/python_utils/__about__.py index 46292c0..025b7a7 100644 --- a/python_utils/__about__.py +++ b/python_utils/__about__.py @@ -7,4 +7,4 @@ ) __url__: str = 'https://github.com/WoLpH/python-utils' # Omit type info due to automatic versioning script -__version__ = '3.8.1' +__version__ = '3.8.2'