INNER CODE UNIT · Python

_app_path

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

def _app_path(path: str) -> str:
    normalized = _shared_path(path)
    if _is_shared_portal_path(normalized) and settings.shared_portal_url:
        return f"{settings.shared_portal_url}{normalized}"
    if not settings.base_path:
        return normalized
    if normalized == settings.base_path or normalized.startswith(f"{settings.base_path}/"):
        return normalized
    if _is_shared_portal_path(normalized):
        return normalized
    return f"{settings.base_path}{normalized}"


def _current_public_path(request: Request) -> str:
    query = f"?{request.url.query}" if request.url.query else ""
    return f"{_app_path(request.url.path)}{query}"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…