Fix exclude ARS from blockchain.info

This commit is contained in:
Reckless_Satoshi 2023-10-29 16:03:27 -07:00
parent 1ecd1ec7dc
commit 0ef59ad8e8
No known key found for this signature in database
GPG Key ID: 9C4585B561315571

View File

@ -92,12 +92,16 @@ def get_exchange_rates(currencies):
blockchain_prices = session.get(api_url).json()
blockchain_rates = []
for currency in currencies:
try: # If a currency is missing place a None
blockchain_rates.append(
float(blockchain_prices[currency]["last"])
)
except Exception:
# Do not include ARS from Blockchain.info . This pricing is estimated wrongly.
if currency == "ARS":
blockchain_rates.append(np.nan)
else:
try: # If a currency is missing place a None
blockchain_rates.append(
float(blockchain_prices[currency]["last"])
)
except Exception:
blockchain_rates.append(np.nan)
api_rates.append(blockchain_rates)
elif "yadio.io" in api_url: