INNER CODE UNIT · Python

result_page

canarybyte/veridrop · web/server.py:623

async def result_page(request: Request, job_id: str) -> HTMLResponse:
    j = await jobs.get(job_id)
    if j is None:
        raise HTTPException(status_code=404, detail="job not found")
    if j.status != "done" or j.report is None:
        return templates.TemplateResponse(
            request, "running.html", {"job_id": job_id, "job": j},
        )
    # Domain feeds the breadcrumb (首页 › 红黑榜 › {domain} › 报告).
    # Goes through is_valid_domain so a malformed base_url doesn't produce
    # a broken /leaderboard/{garbage} link.
    base_url = str(j.report.get("base_url") or "")
    domain = leaderboard._extract_domain(base_url)  # noqa: SLF001
    if domain and not leaderboard.is_valid_domain(domain):
        domain = ""
    return templates.TemplateResponse(
        request, "result.html",
        {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…