diff --git a/searx/search/checker/impl.py b/searx/search/checker/impl.py index cf1f03449..9a4b352f9 100644 --- a/searx/search/checker/impl.py +++ b/searx/search/checker/impl.py @@ -19,6 +19,7 @@ from searx.results import ResultContainer from searx.search.models import SearchQuery, EngineRef from searx.search.processors import EngineProcessor from searx.metrics import counter_inc +from searx.exceptions import SearxEngineResponseException logger = logger.getChild('searx.search.checker') @@ -104,6 +105,9 @@ def _download_and_check_if_image(image_url: str) -> bool: except httpx.HTTPError: logger.exception('Exception for %s', image_url) return False + except SearxEngineResponseException: + logger.exception('Exception for %s', image_url) + return False return False