[fix] wikipedia autocomplete error handling
commitd2f89f044624d21027741ada796580bbcea70922
authorAdam Tauber <asciimoo@gmail.com>
dateSat 29 Mar 2014, 17:15 (13 years ago)
parent8e2d996
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,