|
23 | 23 | import sys |
24 | 24 | from types import ModuleType |
25 | 25 |
|
26 | | -from EngineLoader.base import CompilerEngine |
27 | | -from EngineLoader import registry as engine_registry |
| 26 | +from Core.engine.base import CompilerEngine |
| 27 | +from Core.engine import registry as engine_registry |
28 | 28 |
|
29 | 29 | logger = logging.getLogger(__name__) |
30 | 30 |
|
@@ -89,12 +89,12 @@ def _sync_engine_sdk_registry() -> None: |
89 | 89 | engine_sdk.registry = engine_registry |
90 | 90 | except Exception: |
91 | 91 | logger.exception( |
92 | | - "Failed to synchronize engine_sdk.registry with EngineLoader.registry" |
| 92 | + "Failed to synchronize engine_sdk.registry with Core.engine.registry" |
93 | 93 | ) |
94 | 94 |
|
95 | 95 |
|
96 | 96 | def _discover_external_plugins( |
97 | | - base_path: str, namespace_package: str = "ENGINES" |
| 97 | + base_path: str, namespace_package: str = "engines" |
98 | 98 | ) -> None: |
99 | 99 | """Import namespaced engine packages and register CompilerEngine classes dynamically.""" |
100 | 100 | try: |
@@ -138,8 +138,8 @@ def _auto_discover() -> None: |
138 | 138 | base_dir = os.path.dirname(__file__) |
139 | 139 | try: |
140 | 140 | project_root = os.path.abspath(os.path.join(base_dir, os.pardir, os.pardir)) |
141 | | - external_dir = os.path.join(project_root, "ENGINES") |
142 | | - _discover_external_plugins(external_dir, namespace_package="ENGINES") |
| 141 | + external_dir = os.path.join(project_root, "engines") |
| 142 | + _discover_external_plugins(external_dir, namespace_package="engines") |
143 | 143 | except Exception: |
144 | 144 | logger.exception("Automatic engine discovery failed") |
145 | 145 | _sync_engine_sdk_registry() |
0 commit comments