fix: 资金流采集器正常运行(修import+科创板null处理)
This commit is contained in:
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user