Skip to content

Commit f221c29

Browse files
fry69simonw
authored andcommitted
test: fix Python 3.14 datetime deprecation
1 parent 83f8bc2 commit f221c29

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sqlite_utils/cli.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import base64
22
import click
33
from click_default_group import DefaultGroup # type: ignore
4-
from datetime import datetime
4+
from datetime import datetime, timezone
55
import hashlib
66
import pathlib
77
from runpy import run_module
@@ -3209,8 +3209,8 @@ def __init__(self, exception, path):
32093209
"ctime": lambda p: p.stat().st_ctime,
32103210
"mtime_int": lambda p: int(p.stat().st_mtime),
32113211
"ctime_int": lambda p: int(p.stat().st_ctime),
3212-
"mtime_iso": lambda p: datetime.utcfromtimestamp(p.stat().st_mtime).isoformat(),
3213-
"ctime_iso": lambda p: datetime.utcfromtimestamp(p.stat().st_ctime).isoformat(),
3212+
"mtime_iso": lambda p: datetime.fromtimestamp(p.stat().st_mtime, timezone.utc).replace(tzinfo=None).isoformat(),
3213+
"ctime_iso": lambda p: datetime.fromtimestamp(p.stat().st_ctime, timezone.utc).replace(tzinfo=None).isoformat(),
32143214
"size": lambda p: p.stat().st_size,
32153215
"stem": lambda p: p.stem,
32163216
"suffix": lambda p: p.suffix,

0 commit comments

Comments
 (0)