From 78d16c44f3f9171a31add9e80e3f2658c02930fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 8 Jul 2018 17:06:12 +0200 Subject: [PATCH] Register PEP module first Other modules depend on it --- gajim/common/modules/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gajim/common/modules/__init__.py b/gajim/common/modules/__init__.py index 294d3bf87..e3b395f16 100644 --- a/gajim/common/modules/__init__.py +++ b/gajim/common/modules/__init__.py @@ -28,7 +28,12 @@ for file in Path(__file__).parent.iterdir(): module = import_module('.%s' % file.stem, package='gajim.common.modules') if hasattr(module, 'get_instance'): log.info('Load module: %s', file.stem) - imported_modules.append(module) + if file.stem == 'pep': + # Register the PEP module first, because other modules + # depend on it + imported_modules.insert(0, module) + else: + imported_modules.append(module) class ModuleMock: