Removed Zulu
This commit is contained in:
parent
4eb19a51c4
commit
adc715ed8e
@ -98,7 +98,7 @@ def persist_event_and_mark_consumed(db: Database, event: MetadataSearchResultEve
|
||||
str(event.eventId),
|
||||
event_name,
|
||||
as_data,
|
||||
utc_now().isoformat()
|
||||
utc_now()
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@ -87,7 +87,7 @@ def make_row(task_id, ref_id):
|
||||
"CLAIMED_BY": None,
|
||||
"CONSUMED": False,
|
||||
"LAST_CHECK_IN": None,
|
||||
"PERSISTED_AT": utc_now().isoformat()
|
||||
"PERSISTED_AT": utc_now()
|
||||
}
|
||||
|
||||
def test_fetch_next_task_maps_correctly(monkeypatch):
|
||||
|
||||
@ -2,15 +2,9 @@ from datetime import datetime, timezone
|
||||
|
||||
def utc_now():
|
||||
"""
|
||||
Returnerer et offset-aware UTC datetime-objekt.
|
||||
Brukes for alle timestamps som skal inn i databasen.
|
||||
Returnerer en UTC-basert LocalDateTime uten Z eller offset,
|
||||
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()
|
||||
|
||||
@ -36,6 +36,6 @@ def create_event(event_cls, file_name: str, file_uri: str, reference_id: Optiona
|
||||
return event_cls(
|
||||
referenceId=reference_id or 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)
|
||||
)
|
||||
|
||||
@ -2,15 +2,9 @@ from datetime import datetime, timezone
|
||||
|
||||
def utc_now():
|
||||
"""
|
||||
Returnerer et offset-aware UTC datetime-objekt.
|
||||
Brukes for alle timestamps som skal inn i databasen.
|
||||
Returnerer en UTC-basert LocalDateTime uten Z eller offset,
|
||||
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()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user