Skip to content

Commit 29ac4d1

Browse files
committed
Fix for py3.14 value error message on datetime.fromtimestamp
1 parent 539636a commit 29ac4d1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/when/utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,10 @@ def datetime_from_timestamp(arg):
119119
try:
120120
dt = datetime.fromtimestamp(value)
121121
except ValueError as err:
122-
if "out of range" not in str(err):
122+
try:
123+
dt = datetime.fromtimestamp(value / 1000)
124+
except ValueError:
123125
raise WhenError(f"Invalid timestamp format: {value}")
124-
dt = datetime.fromtimestamp(value / 1000)
125126

126127
return dt
127128

0 commit comments

Comments
 (0)