fix: 资金流采集器正常运行(修import+科创板null处理)

This commit is contained in:
知微
2026-07-10 14:06:20 +08:00
parent ea07d8c8df
commit e2f02ad023
+4 -2
View File
@@ -11,7 +11,7 @@ from datetime import datetime
from urllib.request import urlopen, Request
from concurrent.futures import ThreadPoolExecutor, as_completed
from threading import Semaphore
from mofin_db import get_conn, write_capital_flow_cache, query_holdings, query_holdings_db, query_watchlist
from mofin_db import get_conn, write_capital_flow_cache
DATA_DIR = "/home/hmo/web-dashboard/data"
CACHE_PATH = f"{DATA_DIR}/capital_flow_cache.json"
@@ -53,7 +53,9 @@ def fetch_flow(code, days=5):
data = _rate_limited_request(url)
if not data:
return None
klines = data.get("data", {}).get("klines", [])
klines = data.get("data") or {}
if isinstance(klines, dict):
klines = klines.get("klines", [])
if not klines:
return None
result = []