Преглед на файлове

[mod] add more error handling to json engine II.

Adam Tauber преди 7 години
родител
ревизия
7a9b18e9e9
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5
    2
      searx/engines/json_engine.py

+ 5
- 2
searx/engines/json_engine.py Целия файл

@@ -102,8 +102,11 @@ def response(resp):
102 102
         if not len(rs):
103 103
             return results
104 104
         for result in rs[0]:
105
-            url = query(result, url_query)[0]
106
-            title = query(result, title_query)[0]
105
+            try:
106
+                url = query(result, url_query)[0]
107
+                title = query(result, title_query)[0]
108
+            except:
109
+                continue
107 110
             try:
108 111
                 content = query(result, content_query)[0]
109 112
             except: