1234567891011121314151617181920 |
- from os import environ
- from os.path import realpath, dirname, join, abspath
- try:
- from yaml import load
- except:
- from sys import exit, stderr
- stderr.write('[E] install pyyaml\n')
- exit(2)
-
- searx_dir = abspath(dirname(__file__))
- engine_dir = dirname(realpath(__file__))
-
- if 'SEARX_SETTINGS_PATH' in environ:
- settings_path = environ['SEARX_SETTINGS_PATH']
- else:
- settings_path = join(searx_dir, 'settings.yml')
-
-
- with open(settings_path) as settings_yaml:
- settings = load(settings_yaml)
|