mirror of https://github.com/searxng/searxng.git
[enh] filter non-existing language code/name containing requests
This commit is contained in:
parent
b808a2e266
commit
84ff6e289e
|
@ -25,6 +25,9 @@ def request(query, params):
|
||||||
from_lang = lan[0][1].lower()
|
from_lang = lan[0][1].lower()
|
||||||
else:
|
else:
|
||||||
return params
|
return params
|
||||||
|
elif from_lang.lower() not in [x[1].lower() for x in language_codes]:
|
||||||
|
return params
|
||||||
|
|
||||||
|
|
||||||
if len(to_lang) == 2:
|
if len(to_lang) == 2:
|
||||||
lan = filter(lambda x: x[0][:2] == to_lang, language_codes)
|
lan = filter(lambda x: x[0][:2] == to_lang, language_codes)
|
||||||
|
@ -32,6 +35,8 @@ def request(query, params):
|
||||||
to_lang = lan[0][1].lower()
|
to_lang = lan[0][1].lower()
|
||||||
else:
|
else:
|
||||||
return params
|
return params
|
||||||
|
elif to_lang.lower() not in [x[1].lower() for x in language_codes]:
|
||||||
|
return params
|
||||||
|
|
||||||
params['url'] = url.format(from_lang=from_lang, to_lang=to_lang,query=query)
|
params['url'] = url.format(from_lang=from_lang, to_lang=to_lang,query=query)
|
||||||
params['from_lang'] = from_lang
|
params['from_lang'] = from_lang
|
||||||
|
|
Loading…
Reference in New Issue