- Implemented a new method `_get_disk_usage_safe` in `PLCDataStreamer` to safely retrieve disk usage information using `psutil` and `shutil` with fallbacks for different scenarios. - Updated the disk usage calculation logic to handle potential errors and log warnings when disk usage retrieval fails. - Modified the `system_state.json` to reorder active datasets and add a new `plotjuggler_path` entry. - Added a comprehensive test script `test_disk_space.py` to validate the disk space calculation functionality via the API. |
||
---|---|---|
.. | ||
__init__.py | ||
config_manager.py | ||
event_logger.py | ||
historical_cache.py | ||
instance_manager.py | ||
performance_monitor.py | ||
plc_client.py | ||
plc_data_streamer.py | ||
plot_manager.py | ||
priority_manager.py | ||
rotating_logger.py | ||
schema_manager.py | ||
streamer.py |