forked from zaclys/searxng
[fix] encapsulate wolframalpha token fetching errors
This commit is contained in:
parent
d06178139f
commit
db72fc6449
|
@ -44,9 +44,12 @@ token = {'value': '',
|
||||||
# seems, wolframalpha resets its token in every hour
|
# seems, wolframalpha resets its token in every hour
|
||||||
def obtain_token():
|
def obtain_token():
|
||||||
update_time = time() - (time() % 3600)
|
update_time = time() - (time() % 3600)
|
||||||
token_response = http_get('https://www.wolframalpha.com/input/api/v1/code?ts=9999999999999999999', timeout=2.0)
|
try:
|
||||||
token['value'] = loads(token_response.text)['code']
|
token_response = http_get('https://www.wolframalpha.com/input/api/v1/code?ts=9999999999999999999', timeout=2.0)
|
||||||
token['last_updated'] = update_time
|
token['value'] = loads(token_response.text)['code']
|
||||||
|
token['last_updated'] = update_time
|
||||||
|
except:
|
||||||
|
pass
|
||||||
return token
|
return token
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue