From 157d9ada216673dd6ebd29783a8718afdef1b789 Mon Sep 17 00:00:00 2001 From: dekun Date: Wed, 24 Jun 2026 00:42:21 +0800 Subject: [PATCH] Fix calculator import error for hub_supervisor_lib. Ensure settings_store resolves supervisor module when imported from repo-root calculator libs. Co-authored-by: Cursor --- manual_trading_hub/settings_store.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/manual_trading_hub/settings_store.py b/manual_trading_hub/settings_store.py index bf9e604..b1ed739 100644 --- a/manual_trading_hub/settings_store.py +++ b/manual_trading_hub/settings_store.py @@ -9,6 +9,11 @@ from pathlib import Path DIR = Path(__file__).resolve().parent SETTINGS_PATH = DIR / "hub_settings.json" +import sys + +if str(DIR) not in sys.path: + sys.path.insert(0, str(DIR)) + from hub_supervisor_lib import DEFAULT_SUPERVISOR, normalize_supervisor_settings DEFAULT_DISPLAY = {