修复 marketOverview 移除后的导入错误
This commit is contained in:
@@ -2,6 +2,7 @@ export const DASHBOARD_REFRESH_POLICY_SEC = {
|
|||||||
observation: 60,
|
observation: 60,
|
||||||
metar: 5 * 60,
|
metar: 5 * 60,
|
||||||
scanRows: 5 * 60,
|
scanRows: 5 * 60,
|
||||||
|
marketOverview: 10 * 60,
|
||||||
model: 30 * 60,
|
model: 30 * 60,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
@@ -9,5 +10,6 @@ export const DASHBOARD_REFRESH_POLICY_MS = {
|
|||||||
observation: DASHBOARD_REFRESH_POLICY_SEC.observation * 1000,
|
observation: DASHBOARD_REFRESH_POLICY_SEC.observation * 1000,
|
||||||
metar: DASHBOARD_REFRESH_POLICY_SEC.metar * 1000,
|
metar: DASHBOARD_REFRESH_POLICY_SEC.metar * 1000,
|
||||||
scanRows: DASHBOARD_REFRESH_POLICY_SEC.scanRows * 1000,
|
scanRows: DASHBOARD_REFRESH_POLICY_SEC.scanRows * 1000,
|
||||||
|
marketOverview: DASHBOARD_REFRESH_POLICY_SEC.marketOverview * 1000,
|
||||||
model: DASHBOARD_REFRESH_POLICY_SEC.model * 1000,
|
model: DASHBOARD_REFRESH_POLICY_SEC.model * 1000,
|
||||||
} as const;
|
} as const;
|
||||||
|
|||||||
@@ -5,4 +5,5 @@ from __future__ import annotations
|
|||||||
OBSERVATION_REFRESH_SEC = 60
|
OBSERVATION_REFRESH_SEC = 60
|
||||||
METAR_POLL_TTL_SEC = 5 * 60
|
METAR_POLL_TTL_SEC = 5 * 60
|
||||||
SCAN_ROWS_REFRESH_SEC = 5 * 60
|
SCAN_ROWS_REFRESH_SEC = 5 * 60
|
||||||
|
MARKET_OVERVIEW_TTL_SEC = 10 * 60
|
||||||
MODEL_CACHE_TTL_SEC = 30 * 60
|
MODEL_CACHE_TTL_SEC = 30 * 60
|
||||||
|
|||||||
@@ -9,9 +9,11 @@ import time
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any, Dict, List, Optional
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from src.utils.refresh_policy import MARKET_OVERVIEW_TTL_SEC
|
||||||
|
|
||||||
_OVERVIEW_CACHE: Dict[str, Dict[str, Any]] = {}
|
_OVERVIEW_CACHE: Dict[str, Dict[str, Any]] = {}
|
||||||
_OVERVIEW_CACHE_LOCK = threading.Lock()
|
_OVERVIEW_CACHE_LOCK = threading.Lock()
|
||||||
OVERVIEW_CACHE_TTL_SEC = 600
|
OVERVIEW_CACHE_TTL_SEC = MARKET_OVERVIEW_TTL_SEC
|
||||||
|
|
||||||
|
|
||||||
def _safe_float(value: Any) -> Optional[float]:
|
def _safe_float(value: Any) -> Optional[float]:
|
||||||
|
|||||||
Reference in New Issue
Block a user