Skip to content

Commit 6f11fe2

Browse files
committed
Remove GUI and multi-camera exports
Stop importing and exporting GUI and multi-camera controller symbols at package level to avoid import-time side effects. Removed imports of CameraConfigDialog, DLCLiveMainWindow, MultiCameraController and MultiFrameData from dlclivegui.__init__ and removed those names from __all__. The top-level export list keeps "main" (callers should import GUI/controller types from their modules when needed).
1 parent d4741cb commit 6f11fe2

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

dlclivegui/__init__.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,13 @@
77
MultiCameraSettings,
88
RecordingSettings,
99
)
10-
from .gui.camera_config.camera_config_dialog import CameraConfigDialog
11-
from .gui.main_window import DLCLiveMainWindow
12-
from .main import main
13-
from .services.multi_camera_controller import MultiCameraController, MultiFrameData
1410

1511
__all__ = [
1612
"ApplicationSettings",
1713
"CameraSettings",
1814
"DLCProcessorSettings",
1915
"MultiCameraSettings",
2016
"RecordingSettings",
21-
"DLCLiveMainWindow",
22-
"MultiCameraController",
23-
"MultiFrameData",
24-
"CameraConfigDialog",
2517
"main",
2618
]
2719
__version__ = "2.0.0rc0" # PLACEHOLDER

0 commit comments

Comments
 (0)