From 598a768f0abe35fffc8dd840eb5109654ed82aeb Mon Sep 17 00:00:00 2001 From: Bertram Gilfoyle Date: Tue, 24 Feb 2026 02:35:10 +0000 Subject: [PATCH] Fix plugin imports: use proper relative imports instead of spec_from_file_location hack --- plugins/monop/plugin.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/plugins/monop/plugin.py b/plugins/monop/plugin.py index 922bc99..2c8f233 100644 --- a/plugins/monop/plugin.py +++ b/plugins/monop/plugin.py @@ -13,14 +13,7 @@ from datetime import datetime, timezone from cardinal.decorators import command, event, help -# Import parser from same directory -import os -import importlib.util -_parser_path = os.path.join(os.path.dirname(__file__), "monop_parser.py") -_spec = importlib.util.spec_from_file_location("monop_parser", _parser_path) -_mod = importlib.util.module_from_spec(_spec) -_spec.loader.exec_module(_mod) -MonopParser = _mod.MonopParser +from .monop_parser import MonopParser logger = logging.getLogger(__name__)