INNER CODE UNIT · Python

_normalize_dev_origin

skygazer42/MimirQ · app/main.py:84

def _normalize_dev_origin(raw: str) -> str | None:
    origin = (raw or "").strip().rstrip("/")
    return origin or None


def _parse_local_dev_origin(origin: str) -> tuple[str, str, int | None] | None:
    parsed = urlparse(origin)
    scheme = (parsed.scheme or "").lower().strip()
    host = (parsed.hostname or "").lower().strip()
    try:
        port = parsed.port
    except ValueError:
        return None
    if scheme not in _LOCAL_DEV_SCHEMES or host not in _LOCAL_DEV_HOSTS:
        return None
    return scheme, host, port

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…