Removed Zulu

This commit is contained in:
Brage Skjønborg 2026-01-22 19:21:05 +01:00
parent 4eb19a51c4
commit adc715ed8e
5 changed files with 11 additions and 23 deletions

View File

@ -98,7 +98,7 @@ def persist_event_and_mark_consumed(db: Database, event: MetadataSearchResultEve
str(event.eventId), str(event.eventId),
event_name, event_name,
as_data, as_data,
utc_now().isoformat() utc_now()
) )
) )

View File

@ -87,7 +87,7 @@ def make_row(task_id, ref_id):
"CLAIMED_BY": None, "CLAIMED_BY": None,
"CONSUMED": False, "CONSUMED": False,
"LAST_CHECK_IN": None, "LAST_CHECK_IN": None,
"PERSISTED_AT": utc_now().isoformat() "PERSISTED_AT": utc_now()
} }
def test_fetch_next_task_maps_correctly(monkeypatch): def test_fetch_next_task_maps_correctly(monkeypatch):

View File

@ -2,15 +2,9 @@ from datetime import datetime, timezone
def utc_now(): def utc_now():
""" """
Returnerer et offset-aware UTC datetime-objekt. Returnerer en UTC-basert LocalDateTime uten Z eller offset,
Brukes for alle timestamps som skal inn i databasen. med nanosekund-lignende presisjon (mikrosekunder + padding).
""" """
return datetime.now(timezone.utc) dt = datetime.now(timezone.utc).replace(tzinfo=None)
return dt.strftime("%Y-%m-%dT%H:%M:%S.") + f"{dt.microsecond:06d}000"
def utc_iso():
"""
Returnerer en ISO8601-streng i UTC, f.eks. '2025-01-22T12:34:56.789012+00:00'
Perfekt for JSON-serialisering og DB-felter som lagres som tekst.
"""
return utc_now().isoformat()

View File

@ -36,6 +36,6 @@ def create_event(event_cls, file_name: str, file_uri: str, reference_id: Optiona
return event_cls( return event_cls(
referenceId=reference_id or str(uuid.uuid4()), referenceId=reference_id or str(uuid.uuid4()),
eventId=str(uuid.uuid4()), eventId=str(uuid.uuid4()),
metadata=Metadata(created=utc_now().isoformat()), metadata=Metadata(created=utc_now()),
data=FileInfo(fileName=file_name, fileUri=file_uri) data=FileInfo(fileName=file_name, fileUri=file_uri)
) )

View File

@ -2,15 +2,9 @@ from datetime import datetime, timezone
def utc_now(): def utc_now():
""" """
Returnerer et offset-aware UTC datetime-objekt. Returnerer en UTC-basert LocalDateTime uten Z eller offset,
Brukes for alle timestamps som skal inn i databasen. med nanosekund-lignende presisjon (mikrosekunder + padding).
""" """
return datetime.now(timezone.utc) dt = datetime.now(timezone.utc).replace(tzinfo=None)
return dt.strftime("%Y-%m-%dT%H:%M:%S.") + f"{dt.microsecond:06d}000"
def utc_iso():
"""
Returnerer en ISO8601-streng i UTC, f.eks. '2025-01-22T12:34:56.789012+00:00'
Perfekt for JSON-serialisering og DB-felter som lagres som tekst.
"""
return utc_now().isoformat()