INNER CODE UNIT · Python

_build_cors_expose_headers

skygazer42/MimirQ · app/main.py:154

def _build_cors_expose_headers(raw_headers: str) -> list[str]:
    """
    Keep app-critical response headers readable even when local `.env` overrides
    the configurable CORS expose list.
    """
    required_headers = [
        "X-Request-ID",
        "X-Conversation-ID",
        "X-Assistant-Message-ID",
    ]
    seen: set[str] = set()
    headers: list[str] = []
    for header in [*parse_csv(raw_headers), *required_headers]:
        key = header.lower()
        if key in seen:
            continue
        seen.add(key)
        headers.append(header)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…