Add error handling to API pulls

This commit is contained in:
Katos
2024-07-14 16:00:25 +01:00
committed by GitHub
parent 967e574ea8
commit f0942f0714

View File

@@ -5,6 +5,10 @@ import os
def fetch_currencies(): def fetch_currencies():
response = requests.get('https://restcountries.com/v3.1/all') response = requests.get('https://restcountries.com/v3.1/all')
response.raise_for_status() response.raise_for_status()
except requests.RequestException as e:
print(f"An error occurred: {e}")
return []
countries = response.json() countries = response.json()
currencies_list = [] currencies_list = []