Procházet zdrojové kódy

[enh] engine exception traceback

Adam Tauber před 10 roky
rodič
revize
23b4a53248
1 změnil soubory, kde provedl 2 přidání a 3 odebrání
  1. 2
    3
      searx/search.py

+ 2
- 3
searx/search.py Zobrazit soubor

40
 def search_request_wrapper(fn, url, engine_name, **kwargs):
40
 def 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(
49
-            engine_name, str(e)))
48
+        logger.exception('engine crash: {0}'.format(engine_name))
50
         return
49
         return
51
 
50
 
52
 
51