Open
Description
I'm having a problem where certain currency conversions are returning the same rate every time.
CAD to USD
>>> from forex_python.converter import CurrencyRates
>>> import datetime
>>> rates = CurrencyRates()
>>> rates.get_rate('CAD', 'USD', datetime.date(2023, 12, 6))
0.7309005691329092
>>> rates.get_rate('CAD', 'USD', datetime.date(2023, 12, 7))
0.7309005691329092
USD to CAD
The same is not true of the inverse.
>>> 1 / rates.get_rate('USD', 'CAD', datetime.date(2023, 12, 6))
0.7385159010600706
>>> 1 / rates.get_rate('USD', 'CAD', datetime.date(2023, 12, 7))
0.7358503401360544
Version
>>> from importlib.metadata import version
>>> version('forex_python')
'1.8'
I have also confirmed that the rates do not match what is found in the Europa data
Metadata
Metadata
Assignees
Labels
No labels