INNER CODE UNIT · Python

radar_refresh

simonlin1212/vibe-astock · vr/app.py:250

def radar_refresh():
    """强制重抓全部 RSS 源(耗时约 20-40s),更新缓存。"""
    try:
        return {"data": newsradar.fetch_radar()}
    except Exception as e:  # noqa: BLE001
        raise HTTPException(502, f"资讯雷达刷新失败:{e}") from e


@app.get("/api/market/overview")
def market_overview():
    """市场情绪 + 板块资金流(板块/大盘级,全站共享缓存 5 分钟)。"""
    try:
        return {"data": market.get_overview()}
    except Exception as e:  # noqa: BLE001
        raise HTTPException(502, f"市场总览异常:{e}") from e


@app.get("/api/market/emotion")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…