summaryrefslogtreecommitdiff
path: root/searx
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2025-08-01 12:08:27 +0200
committerGitHub <noreply@github.com>2025-08-01 12:08:27 +0200
commit664aab0ec90e4cc468bc5907c1756b92db0c2532 (patch)
treec7fce59bd98cb76fcf55d61d961080a93caacad8 /searx
parentdcb1e200074cff02a1ccbb44da1c98a426c56bc7 (diff)
[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
Diffstat (limited to 'searx')
-rw-r--r--searx/data/engine_traits.json24
-rw-r--r--searx/engines/zlibrary.py2
2 files changed, 13 insertions, 13 deletions
diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json
index 6f80992ec..83cb0bb20 100644
--- a/searx/data/engine_traits.json
+++ b/searx/data/engine_traits.json
@@ -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",
diff --git a/searx/engines/zlibrary.py b/searx/engines/zlibrary.py
index 6357232af..367fec6ee 100644
--- a/searx/engines/zlibrary.py
+++ b/searx/engines/zlibrary.py
@@ -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()