.oO SearXNG Developer Documentation Oo.
|
Functions | |
Optional[str] | existing_filename_or_none (str file_name) |
load_yaml (file_name) | |
get_default_settings_path () | |
Optional[str] | get_user_settings_path () |
update_dict (default_dict, user_dict) | |
update_settings (default_settings, user_settings) | |
is_use_default_settings (user_settings) | |
load_settings (load_user_settings=True) | |
Variables | |
searx_dir = abspath(dirname(__file__)) | |
Optional[str] searx.settings_loader.existing_filename_or_none | ( | str | file_name | ) |
Definition at line 18 of file settings_loader.py.
Referenced by searx.settings_loader.get_default_settings_path(), and searx.settings_loader.get_user_settings_path().
searx.settings_loader.get_default_settings_path | ( | ) |
Definition at line 34 of file settings_loader.py.
References searx.settings_loader.existing_filename_or_none().
Optional[str] searx.settings_loader.get_user_settings_path | ( | ) |
Get an user settings file. By descending priority: 1. ``environ['SEARXNG_SETTINGS_PATH']`` 2. ``/etc/searxng/settings.yml`` except if ``SEARXNG_DISABLE_ETC_SETTINGS`` is ``true`` or ``1`` 3. ``None``
Definition at line 38 of file settings_loader.py.
References searx.settings_loader.existing_filename_or_none().
Referenced by searx.settings_loader.load_settings().
searx.settings_loader.is_use_default_settings | ( | user_settings | ) |
Definition at line 118 of file settings_loader.py.
Referenced by searx.settings_loader.load_settings().
searx.settings_loader.load_settings | ( | load_user_settings = True | ) |
Definition at line 129 of file settings_loader.py.
References searx.format, searx.settings_loader.get_user_settings_path(), searx.settings_loader.is_use_default_settings(), searx.settings_loader.load_yaml(), and searx.settings_loader.update_settings().
searx.settings_loader.load_yaml | ( | file_name | ) |
Definition at line 24 of file settings_loader.py.
Referenced by searx.settings_loader.load_settings().
searx.settings_loader.update_dict | ( | default_dict, | |
user_dict ) |
Definition at line 60 of file settings_loader.py.
References searx.settings_loader.update_dict().
Referenced by searx.settings_loader.update_dict(), and searx.settings_loader.update_settings().
searx.settings_loader.update_settings | ( | default_settings, | |
user_settings ) |
Definition at line 69 of file settings_loader.py.
References searx.settings_loader.update_dict().
Referenced by searx.settings_loader.load_settings().
searx.settings_loader.searx_dir = abspath(dirname(__file__)) |
Definition at line 15 of file settings_loader.py.