Procházet zdrojové kódy

[fix] wikipedia autocomplete error handling

Adam Tauber před 11 roky
rodič
revize
d2f89f0446
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3
    1
      searx/autocomplete.py

+ 3
- 1
searx/autocomplete.py Zobrazit soubor

@@ -42,7 +42,9 @@ def wikipedia(query):
42 42
     url = 'https://en.wikipedia.org/w/api.php?action=opensearch&{0}&limit=10&namespace=0&format=json'  # noqa
43 43
 
44 44
     resp = loads(get(url.format(urlencode(dict(q=query)))).text)
45
-    return resp[1]
45
+    if len(resp) > 1:
46
+        return resp[1]
47
+    return []
46 48
 
47 49
 
48 50
 backends = {'dbpedia': dbpedia,