You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve circular import between _data_pipeline and grid modules
The circular import was caused by:
- _data_pipeline.py importing Grid from timeseries.grid at module level
- grid.py importing connection_manager from microgrid
- microgrid/__init__.py importing _data_pipeline
Solution: Move Grid import from top-level to the grid() method where it's actually used, following the existing pattern in the codebase.
This fixes the CI failure in test_all_modules_importable.
Signed-off-by: Mathias L. Baumann <[email protected]>
0 commit comments