옵투나 8방 후처리를 재탐색으로 변경하기 전전

This commit is contained in:
Your Name
2026-08-23 17:51:29 +09:00
parent 3eaa3b61df
commit ba2f9f0953
58 changed files with 25306 additions and 344 deletions

View File

@@ -276,7 +276,15 @@ def apply_env_patch(patch: Dict[str, str]) -> Optional[int]:
latest = db.get_latest_env()
snap = dict(latest["snapshot"]) if latest else {}
snap.update(patch)
return db.insert_env_snapshot(snap)
env_id = db.insert_env_snapshot(snap)
# insert 가 invalidate 하지만, 웹 폼 즉시 재조회(/api/env/params?fresh=1)와
# 같은 프로세스 백테가 옛 호가·휩쏘를 쓰지 않도록 한 번 더 보장.
try:
from kis_trader.utils.env import invalidate_merged_env_cache
invalidate_merged_env_cache()
except Exception:
pass
return env_id
finally:
db.close()