diff --git a/videoarchiver/config/validation_manager.py b/videoarchiver/config/validation_manager.py index 49dda8f..fca4b4d 100644 --- a/videoarchiver/config/validation_manager.py +++ b/videoarchiver/config/validation_manager.py @@ -2,10 +2,17 @@ import logging from typing import Any, Dict, List, Union -from .exceptions import ConfigurationError as ConfigError + +try: + # Try relative imports first + from .exceptions import ConfigurationError as ConfigError +except ImportError: + # Fall back to absolute imports if relative imports fail + from videoarchiver.config.exceptions import ConfigurationError as ConfigError logger = logging.getLogger("ConfigValidation") + class ValidationManager: """Manages validation of configuration settings"""