Commit 87f1ddee authored by Nicolas Gelot's avatar Nicolas Gelot

Fix random JSONDecodeError on duckduckgo autocompleter

parent 471ec05f
......@@ -130,9 +130,10 @@ def duckduckgo(query, lang):
# duckduckgo autocompleter
url = 'https://ac.duckduckgo.com/ac/?{0}&type=list'
resp = loads(get(url.format(urlencode(dict(q=query)))).text)
if len(resp) > 1:
return resp[1]
resp = get(url.format(urlencode(dict(q=query))))
if resp.status_code == 200 and resp.text:
res = loads(resp.text)
return res[1] if len(res) == 2 else []
return []
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment