fix(core): add fallback to absolute imports in settings.py

This commit is contained in:
pacnpal
2024-11-17 22:17:10 +00:00
parent 0afb28d492
commit bd729c2bfc

View File

@@ -4,11 +4,13 @@ from typing import Dict, Any, List, Optional, Union, TypedDict, ClassVar
from dataclasses import dataclass, field from dataclasses import dataclass, field
from enum import Enum, auto from enum import Enum, auto
from ..utils.exceptions import ( try:
ConfigurationError, # Try relative imports first
ErrorContext, from ..utils.exceptions import ConfigurationError, ErrorContext, ErrorSeverity
ErrorSeverity except ImportError:
) # Fall back to absolute imports if relative imports fail
from videoarchiver.utils.exceptions import ConfigurationError, ErrorContext, ErrorSeverity
class VideoFormat(Enum): class VideoFormat(Enum):
"""Supported video formats""" """Supported video formats"""