From 4c61ccd682414f6f7b41fb524402143b25c3aaac Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Sun, 17 Nov 2024 22:50:18 +0000 Subject: [PATCH] fix(config): add fallback to absolute imports in settings_formatter.py --- videoarchiver/config/settings_formatter.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/videoarchiver/config/settings_formatter.py b/videoarchiver/config/settings_formatter.py index 9754a0a..596ca79 100644 --- a/videoarchiver/config/settings_formatter.py +++ b/videoarchiver/config/settings_formatter.py @@ -5,10 +5,16 @@ from typing import Dict, Any, List from datetime import datetime import discord # type: ignore -from ..config.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("SettingsFormatter") + class SettingsFormatter: """Formats configuration settings for display"""