From cda72f461e159d3e96bd20dc13d8ab2ffb542917 Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Sun, 17 Nov 2024 22:49:21 +0000 Subject: [PATCH] fix(config): add fallback to absolute imports in role_manager.py --- videoarchiver/config/role_manager.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/videoarchiver/config/role_manager.py b/videoarchiver/config/role_manager.py index 8e183cb..a99d29a 100644 --- a/videoarchiver/config/role_manager.py +++ b/videoarchiver/config/role_manager.py @@ -4,10 +4,16 @@ import logging from typing import Dict, List, Set, Tuple, Optional, Any import discord # type: ignore -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("RoleManager") + class RoleManager: """Manages Discord role configurations"""