Handling bad API response
This commit is contained in:
parent
aca9064b9b
commit
22cfc18bb8
@ -1143,6 +1143,8 @@ def updatePrices():
|
|||||||
f"https://api.exchangeratesapi.io/latest?base=USD&symbols=INR")
|
f"https://api.exchangeratesapi.io/latest?base=USD&symbols=INR")
|
||||||
try:
|
try:
|
||||||
price = response.json()
|
price = response.json()
|
||||||
|
if price['success'] == False:
|
||||||
|
raise ValueError('API response error')
|
||||||
prices['USDINR'] = price['rates']['INR']
|
prices['USDINR'] = price['rates']['INR']
|
||||||
except ValueError:
|
except ValueError:
|
||||||
response = requests.get(
|
response = requests.get(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user