on master help sign in
[enh] engine exception traceback
23b4a53Adam Tauber
searx/search.py+2−3
@@ -40,13 +40,12 @@ number_of_searches = 0
40def search_request_wrapper(fn, url, engine_name, **kwargs):
40def search_request_wrapper(fn, url, engine_name, **kwargs):
41 try:
41 try:
42 return fn(url, **kwargs)
42 return fn(url, **kwargs)
43− except Exception, e:
43+ except:
44 # increase errors stats
44 # increase errors stats
45 engines[engine_name].stats['errors'] += 1
45 engines[engine_name].stats['errors'] += 1
46
46
47 # print engine name and specific error message
47 # print engine name and specific error message
48− logger.warning('engine crash: {0}\n\t{1}'.format(
48+ logger.exception('engine crash: {0}'.format(engine_name))
49− engine_name, str(e)))
50 return
49 return
51
50
52
51