MCPcopy
hub / github.com/celery/celery / maybe_iso8601

Function maybe_iso8601

celery/utils/time.py:318–324  ·  view source on GitHub ↗

Either ``datetime | str -> datetime`` or ``None -> None``.

(dt: datetime | str | None)

Source from the content-addressed store, hash-verified

316
317
318def maybe_iso8601(dt: datetime | str | None) -> None | datetime:
319 """Either ``datetime | str -> datetime`` or ``None -> None``."""
320 if not dt:
321 return
322 if isinstance(dt, datetime):
323 return dt
324 return isoparse(dt)
325
326
327def is_naive(dt: datetime) -> bool:

Callers 5

__init__Method · 0.90
convertMethod · 0.90
convertMethod · 0.90

Calls

no outgoing calls

Tested by 2