Browse Source

Fix: activate raise_for_error by default

Fix commit d703119d3a313a406482b121ee94c6afee3bc307 :
Some engines need to parse the HTTP error but
raise_for_error is always set to False in the "request" function.
Alexandre Flament 4 years ago
parent
commit
aedf03c0f7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      searx/search/processors/online.py

+ 1 - 1
searx/search/processors/online.py

@@ -77,7 +77,7 @@ class OnlineProcessor(EngineProcessor):
         soft_max_redirects = params.get('soft_max_redirects', max_redirects or 0)
 
         # raise_for_status
-        request_args['raise_for_httperror'] = params.get('raise_for_httperror', False)
+        request_args['raise_for_httperror'] = params.get('raise_for_httperror', True)
 
         # specific type of request (GET or POST)
         if params['method'] == 'GET':