rate: Make sure to parse ints as Decimal objects too.

This commit is contained in:
Brett Smith 2017-05-18 13:33:32 -04:00
parent ec3b9e83f8
commit 5b7f2b92a1

View file

@ -45,7 +45,7 @@ class Rate:
@classmethod
def from_json_file(cls, json_file):
response = json.load(json_file, parse_float=decimal.Decimal)
response = json.load(json_file, parse_int=decimal.Decimal, parse_float=decimal.Decimal)
return cls(**response)
def convert(self, amount, from_currency, to_currency):