summaryrefslogtreecommitdiff
path: root/searx/webapp.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/webapp.py')
-rwxr-xr-xsearx/webapp.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/searx/webapp.py b/searx/webapp.py
index 86de88407..493468a22 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -1048,6 +1048,7 @@ def preferences():
# even if there is no exception
reliablity = 0
else:
+ # pylint: disable=consider-using-generator
reliablity = 100 - sum([error['percentage'] for error in errors if not error.get('secondary')])
reliabilities[e.name] = {
@@ -1163,7 +1164,9 @@ def image_proxy():
return '', resp.status_code
return '', 400
- if not resp.headers.get('Content-Type', '').startswith('image/'):
+ if not resp.headers.get('Content-Type', '').startswith('image/') and not resp.headers.get(
+ 'Content-Type', ''
+ ).startswith('binary/octet-stream'):
logger.debug('image-proxy: wrong content-type: %s', resp.headers.get('Content-Type', ''))
return '', 400