added ege case incase ask the caterpillar is down

This commit is contained in:
snekek 2020-01-10 13:19:12 -08:00
parent 9ab72ad257
commit deba6212ea

View File

@ -470,6 +470,8 @@ class AskTheCaterpillar:
@staticmethod @staticmethod
def ask_the_caterpillar(query): def ask_the_caterpillar(query):
data = requests.post('https://www.askthecaterpillar.com/query', {"query": query}) data = requests.post('https://www.askthecaterpillar.com/query', {"query": query})
data = json.loads(data.text) if data.status_code == 200:
return data["data"]["messages"][0]["content"] data = json.loads(data.text)
return data["data"]["messages"][0]["content"]
else:
return f"Error {r.status_code}: {r.reason}"