From cc0edd7c5b51a993b17773b22c101422d120f55e Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Tue, 26 May 2026 15:21:13 +0800 Subject: [PATCH] Fallback IBKR gateway port defaults --- main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 8c9be44..1c47b2b 100644 --- a/main.py +++ b/main.py @@ -134,7 +134,10 @@ def get_ib_gateway_mode(): def get_ib_port(): - return RUNTIME_SETTINGS.ib_gateway_port + configured_port = getattr(RUNTIME_SETTINGS, "ib_gateway_port", None) + if configured_port is not None: + return configured_port + return 4002 if get_ib_gateway_mode() == "paper" else 4001 def get_ib_connect_timeout_seconds():