Merge pull request #2059 from dalf/bang-encoding

[mod] external_bang.py: always read bangs.json with a UTF-8 file.
This commit is contained in:
Markus Heiser 2020-07-12 09:12:55 +00:00 committed by GitHub
commit c41db5f1ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -9,7 +9,7 @@ from searx import searx_dir
# NOTE only use the get_bang_url # NOTE only use the get_bang_url
bangs_data = {} bangs_data = {}
with open(join(searx_dir, 'data/bangs.json')) as json_file: with open(join(searx_dir, 'data/bangs.json'), encoding='utf-8') as json_file:
for bang in json.load(json_file)['bang']: for bang in json.load(json_file)['bang']:
for trigger in bang["triggers"]: for trigger in bang["triggers"]:
bangs_data[trigger] = {x: y for x, y in bang.items() if x != "triggers"} bangs_data[trigger] = {x: y for x, y in bang.items() if x != "triggers"}