from datetime import datetime, timezone from app.settings import get_settings def now_utc() -> datetime: override = get_settings().clock_now if override is not None: if override.tzinfo is None: return override.replace(tzinfo=timezone.utc) return override.astimezone(timezone.utc) return datetime.now(timezone.utc)