INNER CODE UNIT · Python

_safe_next_path

iLearn-Lab/NovelClaw · apps/multiagent/local_web_portal/app/main.py:225

def _safe_next_path(value: str | None) -> str:
    raw = (value or "").strip()
    if not raw or not raw.startswith("/") or raw.startswith("//"):
        return _app_path("/")
    return raw


def _redirect_back_or(default_path: str, next_path: str | None = None, **query: str) -> RedirectResponse:
    target = _safe_next_path(next_path) if next_path else default_path
    return _redirect(target, **query)


def _mask_hint(raw: str) -> str:
    if len(raw) < 8:
        return "********"
    return f"{raw[:4]}...{raw[-4:]}"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…