ls kiwoom 구독 히스토리 모두 적재

This commit is contained in:
Your Name
2026-07-30 20:23:37 +09:00
parent 67eab24603
commit 7050f788c5
18 changed files with 1379 additions and 120 deletions

View File

@@ -88,11 +88,12 @@ class LSChartClient(SafeRequest):
def _ensure_token(self) -> str:
with self._tok_lock:
if self._token and (time.time() - self._token_at) < 12 * 3600:
return self._token
if not self._ensure_creds():
raise RuntimeError("LS AppKey/Secret 미설정")
self._token = fetch_ls_access_token(self._app_key, self._app_secret)
# expires_in 공유 캐시 (12h 하드코딩 제거)
self._token = fetch_ls_access_token(
self._app_key, self._app_secret, reason="ls_chart",
)
self._token_at = time.time()
return self._token