INNER CODE UNIT · Python

_parse_local_dev_origin

skygazer42/MimirQ · app/main.py:89

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


def _expand_origin_aliases(expanded: set[str], origin: str) -> tuple[str, int | None] | None:
    parsed_origin = _parse_local_dev_origin(origin)
    if parsed_origin is None:
        return None
    scheme, host, port = parsed_origin

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…