diff --git a/utils/image_monitor.py b/utils/image_monitor.py index dd69c02..b49ba77 100644 --- a/utils/image_monitor.py +++ b/utils/image_monitor.py @@ -304,29 +304,23 @@ class ImageMonitor: self.logger.warning("Image monitoring already running") return - # Check if monitoring is enabled in config + # Check config for monitoring settings try: from ..py.config import GalleryConfig if not GalleryConfig.MONITORING_ENABLED: self.logger.info("Image monitoring disabled in config") return + + # Use configured directories if set + if not output_directories and GalleryConfig.MONITORING_DIRECTORIES: + output_directories = GalleryConfig.MONITORING_DIRECTORIES + self.logger.info( + f"Using configured monitoring directories: {output_directories}" + ) except Exception: pass - # Check config first, then auto-detect if not configured - if not output_directories: - try: - from py.config import GalleryConfig - - if GalleryConfig.MONITORING_DIRECTORIES: - output_directories = GalleryConfig.MONITORING_DIRECTORIES - self.logger.info( - f"Using configured monitoring directories: {output_directories}" - ) - except ImportError: - pass - # Auto-detect ComfyUI output directory if still none if not output_directories: output_directories = self.detect_comfyui_output_dirs()