[fix] CI task "update_engine_traits.py" fails (#5069)

* [fix] CI task "update_engine_traits.py" fails

To catch all problems with an HTTP request, the more general class
``httpx.HTTPError`` must be caught, for your test use::

    $ ./manage dev.env
    $ python ./searxng_extra/update/update_engine_traits.py

Closes: https://github.com/searxng/searxng/issues/5068

* [data] update searx.data - update_engine_traits.py
This commit is contained in:
Markus Heiser 2025-08-01 12:08:27 +02:00 committed by GitHub
parent dcb1e20007
commit 664aab0ec9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 13 deletions

View File

@ -1720,7 +1720,7 @@
"sk": "sk",
"sl": "sl",
"sq-AL": "sq-al",
"sr_Cyrl": "sr-cyrl",
"sr": "sr",
"sr_Latn": "sr-latn",
"sv": "sv",
"sw-KE": "sw-ke",
@ -1728,8 +1728,8 @@
"tr": "tr",
"uk": "uk",
"vi": "vi",
"zh_Hans": "zh-hans",
"zh_Hant": "zh-hant"
"zh": "zh",
"zh-TW": "zh-tw"
}
},
"data_type": "traits_v1",
@ -1826,7 +1826,7 @@
"sk": "sk",
"sl": "sl",
"sq-AL": "sq-al",
"sr_Cyrl": "sr-cyrl",
"sr": "sr",
"sr_Latn": "sr-latn",
"sv": "sv",
"sw-KE": "sw-ke",
@ -1834,8 +1834,8 @@
"tr": "tr",
"uk": "uk",
"vi": "vi",
"zh_Hans": "zh-hans",
"zh_Hant": "zh-hant"
"zh": "zh",
"zh-TW": "zh-tw"
}
},
"data_type": "traits_v1",
@ -1932,7 +1932,7 @@
"sk": "sk",
"sl": "sl",
"sq-AL": "sq-al",
"sr_Cyrl": "sr-cyrl",
"sr": "sr",
"sr_Latn": "sr-latn",
"sv": "sv",
"sw-KE": "sw-ke",
@ -1940,8 +1940,8 @@
"tr": "tr",
"uk": "uk",
"vi": "vi",
"zh_Hans": "zh-hans",
"zh_Hant": "zh-hant"
"zh": "zh",
"zh-TW": "zh-tw"
}
},
"data_type": "traits_v1",
@ -2038,7 +2038,7 @@
"sk": "sk",
"sl": "sl",
"sq-AL": "sq-al",
"sr_Cyrl": "sr-cyrl",
"sr": "sr",
"sr_Latn": "sr-latn",
"sv": "sv",
"sw-KE": "sw-ke",
@ -2046,8 +2046,8 @@
"tr": "tr",
"uk": "uk",
"vi": "vi",
"zh_Hans": "zh-hans",
"zh_Hant": "zh-hant"
"zh": "zh",
"zh-TW": "zh-tw"
}
},
"data_type": "traits_v1",

View File

@ -193,7 +193,7 @@ def fetch_traits(engine_traits: EngineTraits) -> None:
try:
resp = get(base_url, verify=False)
except (SearxException, httpx.ConnectError) as exc:
except (SearxException, httpx.HTTPError) as exc:
print(f"ERROR: zlibrary domain '{base_url}' is seized?")
print(f" --> {exc}")
_use_old_values()