Fix sim pending-orders wrapper to accept positional inst_id.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-14 19:23:33 +08:00
parent ad992ee262
commit fed51035de
+3 -2
View File
@@ -431,11 +431,12 @@ def patch_options_cfg(cfg: dict[str, Any]) -> dict[str, Any]:
live_pending = cfg.get("fetch_option_pending_orders")
def fetch_option_pending_orders(ex, **kwargs):
def fetch_option_pending_orders(ex, inst_id=None, **kwargs):
# 调用方多为 (ex, inst_id) 位置参数, 不可只收 **kwargs
if is_sim_mode(get_db):
return []
if callable(live_pending):
return live_pending(ex, **kwargs)
return live_pending(ex, inst_id)
return []
if "fetch_option_pending_orders" in cfg: