[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.
This commit is contained in:
Alexandre Flament 2021-09-06 22:44:22 +02:00
parent b57d776edb
commit ea60c03827
1 changed files with 5 additions and 0 deletions

View File

@ -439,3 +439,8 @@ def get_key_label(key_name, lang):
if labels is None: if labels is None:
return None return None
return get_label(labels, lang) return get_label(labels, lang)
def init(_):
import searx.engines.wikidata # pylint: disable=import-outside-toplevel
searx.engines.wikidata.logger = logger