You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
searxng/searx
Markus Heiser 9c10b15096 [fix] settings_loader.py - use update_dict only for mapping types
I can't set `default_doi_resolver` in `settings.yml` if I'm using
`use_default_settings`.  Searx seems to try to interpret all settings at root
level in `settings.yml` as dict, which is correct except for
`default_doi_resolver` which is at root level and a string::

    File "/usr/lib/python3.9/site-packages/searx/settings_loader.py", line 125, in load_settings
        update_settings(default_settings, user_settings)
    File "/usr/lib/python3.9/site-packages/searx/settings_loader.py", line 61, in update_settings
        update_dict(default_settings[k], v)
    File "/usr/lib/python3.9/site-packages/searx/settings_loader.py", line 48, in update_dict
        for k, v in user_dict.items():
    AttributeError: 'str' object has no attribute 'items'

Signed-off-by: Markus Heiser <markus@darmarit.de>
Suggested-by:  @0xhtml https://github.com/searx/searx/issues/2722#issuecomment-813391659
4 years ago
..
answerers
data Merge pull request #2712 from searx/update_data_update_firefox_version.py 4 years ago
engines
metrology
plugins [fix] default_doi_resolver in preferences 4 years ago
search [fix] checker: various bug fixes 4 years ago
shared
static fix dark "expand" button from infobox 4 years ago
templates Merge pull request #2656 from return42/fix-url_for 4 years ago
translations [enh] update translations from transifex 4 years ago
__init__.py
autocomplete.py
exceptions.py
external_bang.py
external_urls.py
languages.py
poolrequests.py
preferences.py [fix] default_doi_resolver in preferences 4 years ago
query.py
raise_for_httperror.py
results.py
settings.yml [fix] default_doi_resolver in preferences 4 years ago
settings_loader.py [fix] settings_loader.py - use update_dict only for mapping types 4 years ago
settings_robot.yml
testing.py
utils.py
version.py [enh] release v1.0.0 4 years ago
webadapter.py
webapp.py Merge pull request #2656 from return42/fix-url_for 4 years ago
webutils.py