on master help sign in
[fix] wikipedia autocomplete error handling
commitd2f89f044624d21027741ada796580bbcea70922 authorAdam Tauber <asciimoo@gmail.com> dateSat 29 Mar 2014, 17:15 (13 years ago) parent8e2d996
1 file changed+3−1
searx/autocomplete.py+3−1
searx/autocomplete.py+3−1
@@ -42,7 +42,9 @@ def wikipedia(query):
4242 url = 'https://en.wikipedia.org/w/api.php?action=opensearch&{0}&limit=10&namespace=0&format=json' # noqa
4343
4444 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 []
4648
4749
4850backends = {'dbpedia': dbpedia,