From 478372e4a8dbe3c84d8649c393f2e40d6f095b2b Mon Sep 17 00:00:00 2001 From: lbellomo Date: Sun, 31 Mar 2024 19:39:46 -0300 Subject: [PATCH] change deprecated datetime.utcfromtimestamp to datetime.fromtimestamp --- sqlite_utils/cli.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sqlite_utils/cli.py b/sqlite_utils/cli.py index 17b7866..5c772c8 100644 --- a/sqlite_utils/cli.py +++ b/sqlite_utils/cli.py @@ -1,7 +1,7 @@ import base64 import click from click_default_group import DefaultGroup # type: ignore -from datetime import datetime +from datetime import datetime, timezone import hashlib import pathlib from runpy import run_module @@ -3200,8 +3200,12 @@ FILE_COLUMNS = { "ctime": lambda p: p.stat().st_ctime, "mtime_int": lambda p: int(p.stat().st_mtime), "ctime_int": lambda p: int(p.stat().st_ctime), - "mtime_iso": lambda p: datetime.utcfromtimestamp(p.stat().st_mtime).isoformat(), - "ctime_iso": lambda p: datetime.utcfromtimestamp(p.stat().st_ctime).isoformat(), + "mtime_iso": lambda p: datetime.fromtimestamp(p.stat().st_mtime, timezone.utc) + .isoformat() + .rstrip("+00:00"), + "ctime_iso": lambda p: datetime.fromtimestamp(p.stat().st_mtime, timezone.utc) + .isoformat() + .rstrip("+00:00"), "size": lambda p: p.stat().st_size, "stem": lambda p: p.stem, "suffix": lambda p: p.suffix,