summaryrefslogtreecommitdiff
path: root/searx
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2021-10-07 18:41:41 +0200
committerMarkus Heiser <markus.heiser@darmarit.de>2021-10-07 18:41:41 +0200
commitaa5a5147b2a9c08f84c29a8bd2707bd0f170b3d8 (patch)
tree40ef2319538c1089ce21c2d8e3fa5a9d29ba3300 /searx
parent2b4fef71186be1e4a9ce160ddfa6707e2f138a3e (diff)
[fix] searx.plugins.initialize() - don't miss module & module-name
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'searx')
-rw-r--r--searx/plugins/__init__.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/searx/plugins/__init__.py b/searx/plugins/__init__.py
index f35ee610a..dd18ff3d5 100644
--- a/searx/plugins/__init__.py
+++ b/searx/plugins/__init__.py
@@ -234,9 +234,9 @@ def plugin_module_names():
yield_plugins = set()
# embedded plugins
- for module_name in iter_modules(path=[dirname(__file__)]):
- yield (module_name, False)
- yield_plugins.add(module_name)
+ for module in iter_modules(path=[dirname(__file__)]):
+ yield (__name__ + "." + module.name, False)
+ yield_plugins.add(module.name)
# external plugins
for module_name in settings['plugins']:
if module_name not in yield_plugins:
@@ -246,6 +246,6 @@ def plugin_module_names():
def initialize(app):
for module_name, external in plugin_module_names():
- plugin = load_and_initialize_plugin(__name__ + "." + module_name.name, external, (app, settings))
+ plugin = load_and_initialize_plugin(module_name, external, (app, settings))
if plugin:
plugins.register(plugin)