INNER CODE UNIT · Python
default
caipe-io/ai-platform-engineering · ai_platform_engineering/audit_service/main.py:319
default=query_until - (query_window or timedelta(days=1)),
)
if query_since > query_until:
raise HTTPException(status_code=400, detail="since/from must be before until/to")
if query_until - query_since > timedelta(days=current_settings.read_max_days):
raise HTTPException(status_code=400, detail=f"query range exceeds {current_settings.read_max_days} days")
query_limit = min(limit or current_settings.read_default_limit, current_settings.read_max_limit)
query_time_resolution = _normalize_time_resolution(time_resolution)
audit_query = AuditQuery(
since=query_since,
until=query_until,
limit=query_limit,
time_resolution=query_time_resolution,
type=type,
outcome=outcome,
component=component,
correlation_id=correlation_id,