Fix all instances of utcnow()

This commit is contained in:
Patrick Robertson
2025-01-14 17:50:44 +01:00
parent 20726c1116
commit 306df62a98
3 changed files with 3 additions and 3 deletions

View File

@@ -21,7 +21,7 @@ class Metadata:
media: List[Media] = field(default_factory=list)
def __post_init__(self):
self.set("_processed_at", datetime.datetime.now(datetime.UTC))
self.set("_processed_at", datetime.datetime.now(datetime.timezone.utc))
def merge(self: Metadata, right: Metadata, overwrite_left=True) -> Metadata:
"""

View File

@@ -65,7 +65,7 @@ class GsheetsDb(Database):
media: Media = item.get_final_media()
if hasattr(media, "urls"):
batch_if_valid('archive', "\n".join(media.urls))
batch_if_valid('date', True, datetime.datetime.utcnow().replace(tzinfo=datetime.timezone.utc).isoformat())
batch_if_valid('date', True, datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=datetime.timezone.utc).isoformat())
batch_if_valid('title', item.get_title())
batch_if_valid('text', item.get("content", ""))
batch_if_valid('timestamp', item.get_timestamp())

View File

@@ -55,5 +55,5 @@ class MetaEnricher(Enricher):
def enrich_archive_duration(self, to_enrich):
logger.debug(f"calculating archive duration for url={to_enrich.get_url()} ")
archive_duration = datetime.datetime.utcnow() - to_enrich.get("_processed_at")
archive_duration = datetime.datetime.now(datetime.timezone.utc) - to_enrich.get("_processed_at")
to_enrich.set("archive_duration_seconds", archive_duration.seconds)