ls kiwoom 구독 히스토리 모두 적재
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user