Browse Source

[mod] utils/fetch_languages.py: write files at the right location

Alexandre Flament 4 years ago
parent
commit
6047087aac
1 changed files with 4 additions and 3 deletions
  1. 4 3
      utils/fetch_languages.py

+ 4 - 3
utils/fetch_languages.py

@@ -6,18 +6,19 @@
 # are written in current directory to avoid overwriting in case something goes wrong.
 # are written in current directory to avoid overwriting in case something goes wrong.
 
 
 import json
 import json
+from pathlib import Path
 from pprint import pformat
 from pprint import pformat
 from sys import path
 from sys import path
 from babel import Locale, UnknownLocaleError
 from babel import Locale, UnknownLocaleError
 from babel.languages import get_global
 from babel.languages import get_global
 
 
 path.append('../searx')  # noqa
 path.append('../searx')  # noqa
-from searx import settings
+from searx import settings, searx_dir
 from searx.engines import initialize_engines, engines
 from searx.engines import initialize_engines, engines
 
 
 # Output files.
 # Output files.
-engines_languages_file = 'engines_languages.json'
-languages_file = 'languages.py'
+engines_languages_file = Path(searx_dir) / 'data' / 'engines_languages.json'
+languages_file = Path(searx_dir) / 'languages.py'
 
 
 
 
 # Fetchs supported languages for each engine and writes json file with those.
 # Fetchs supported languages for each engine and writes json file with those.