From 5439dd5fb1ec0dbfbfef30e042f969b7fb8d66fa Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sat, 22 Jan 2022 16:11:42 +0100 Subject: [PATCH] [fix] checker: fix image fetch Since https://github.com/searxng/searxng/pull/354 the searx.network.stream(...) returns a tuple This commits update the checker code according to this function signature change. --- searx/search/checker/impl.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/searx/search/checker/impl.py b/searx/search/checker/impl.py index c0dd966d0..bc5cdf968 100644 --- a/searx/search/checker/impl.py +++ b/searx/search/checker/impl.py @@ -74,7 +74,7 @@ def _download_and_check_if_image(image_url: str) -> bool: try: # use "image_proxy" (avoid HTTP/2) network.set_context_network_name('image_proxy') - stream = network.stream( + r, stream = network.stream( 'GET', image_url, timeout=10.0, @@ -91,7 +91,6 @@ def _download_and_check_if_image(image_url: str) -> bool: 'Cache-Control': 'max-age=0', }, ) - r = next(stream) r.close() if r.status_code == 200: is_image = r.headers.get('content-type', '').startswith('image/')