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}")