INNER CODE UNIT · Python

_expand_origin_aliases

skygazer42/MimirQ · app/main.py:102

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
    for alt in _LOCAL_DEV_HOSTS:
        if alt == host:
            continue
        expanded.add(f"{scheme}://{alt}:{port}" if port is not None else f"{scheme}://{alt}")
    return scheme, port


def _expand_port_matrix(expanded: set[str], schemes: set[str], ports: set[int]) -> None:
    for scheme in sorted(schemes):
        for port in sorted(ports | _DEV_LOCAL_CORS_PORTS):
            for host in sorted(_LOCAL_DEV_HOSTS):
                expanded.add(f"{scheme}://{host}:{port}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…