Coverage for openhcs/ui/shared/__init__.py: 100.0%

4 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-04 02:09 +0000

1""" 

2Shared UI components and services. 

3 

4This module provides framework-agnostic UI utilities and services 

5that can be used across different UI frameworks (PyQt, Textual, etc.). 

6""" 

7 

8# Avoid circular imports - don't import SignatureAnalyzer at module level 

9from openhcs.ui.shared.pattern_data_manager import PatternDataManager 

10from openhcs.ui.shared.system_monitor_core import SystemMonitorCore 

11from openhcs.ui.shared.pattern_file_service import PatternFileService 

12 

13__all__ = [ 

14 'PatternDataManager', 

15 'SystemMonitorCore', 

16 'PatternFileService', 

17] 

18