Skip to content

Commit 1095730

Browse files
fry69simonw
authored andcommitted
test: fix Python 3.14 datetime deprecation
1 parent c479ca0 commit 1095730

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

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
@@ -3203,8 +3203,8 @@ def __init__(self, exception, path):
32033203
"ctime": lambda p: p.stat().st_ctime,
32043204
"mtime_int": lambda p: int(p.stat().st_mtime),
32053205
"ctime_int": lambda p: int(p.stat().st_ctime),
3206-
"mtime_iso": lambda p: datetime.utcfromtimestamp(p.stat().st_mtime).isoformat(),
3207-
"ctime_iso": lambda p: datetime.utcfromtimestamp(p.stat().st_ctime).isoformat(),
3206+
"mtime_iso": lambda p: datetime.fromtimestamp(p.stat().st_mtime, timezone.utc).replace(tzinfo=None).isoformat(),
3207+
"ctime_iso": lambda p: datetime.fromtimestamp(p.stat().st_ctime, timezone.utc).replace(tzinfo=None).isoformat(),
32083208
"size": lambda p: p.stat().st_size,
32093209
"stem": lambda p: p.stem,
32103210
"suffix": lambda p: p.suffix,

0 commit comments

Comments
 (0)