|
@@ -180,6 +180,8 @@ def fetch_traits(engine_traits: EngineTraits) -> None:
|
|
|
|
|
|
|
|
|
import babel
|
|
|
+ import httpx
|
|
|
+
|
|
|
from searx.network import get
|
|
|
from searx.locales import language_tag
|
|
|
|
|
@@ -191,7 +193,7 @@ def fetch_traits(engine_traits: EngineTraits) -> None:
|
|
|
|
|
|
try:
|
|
|
resp = get(base_url, verify=False)
|
|
|
- except SearxException as exc:
|
|
|
+ except (SearxException, httpx.ConnectError) as exc:
|
|
|
print(f"ERROR: zlibrary domain '{base_url}' is seized?")
|
|
|
print(f" --> {exc}")
|
|
|
_use_old_values()
|