diff options
| author | Alexandre Flament <alex@al-f.net> | 2021-09-06 22:44:22 +0200 |
|---|---|---|
| committer | Alexandre Flament <alex@al-f.net> | 2021-09-06 22:44:22 +0200 |
| commit | ea60c0382776167e83952159b50534a8b3e3074c (patch) | |
| tree | 492502a1c8be7b3cf83c1ebdd28bc58673db0ac7 | |
| parent | b57d776edb65665cb514d5f8197c6f1960c80412 (diff) | |
[fix] fix openstreetmap engine
close #298
This is a workaround: inside engine code, any call to function in another engine can crash
since the logger won't be initialized except if it is done explicitly.
| -rw-r--r-- | searx/engines/openstreetmap.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/searx/engines/openstreetmap.py b/searx/engines/openstreetmap.py index 6920356c3..721769a25 100644 --- a/searx/engines/openstreetmap.py +++ b/searx/engines/openstreetmap.py @@ -439,3 +439,8 @@ def get_key_label(key_name, lang): if labels is None: return None return get_label(labels, lang) + + +def init(_): + import searx.engines.wikidata # pylint: disable=import-outside-toplevel + searx.engines.wikidata.logger = logger |