INNER CODE UNIT · Python
_redirect
iLearn-Lab/NovelClaw · apps/auth-portal/local_web_portal/app/main.py:36
def _redirect(path: str, code: int = status.HTTP_303_SEE_OTHER):
return RedirectResponse(path, status_code=code)
def _safe_next_path(target: str, default: str = "/select-mode") -> str:
raw = str(target or "").strip()
if not raw:
return default
parts = urlsplit(raw)
if parts.scheme or parts.netloc:
return default
path = parts.path or "/"
if not path.startswith("/") or path.startswith("//"):
return default
return urlunsplit(("", "", path, parts.query, ""))
def _ui_language(request: Request) -> str: