From f1a4a93a418936b78957138f27c67356df5bcc14 Mon Sep 17 00:00:00 2001 From: nathan koch Date: Sun, 8 Dec 2019 15:54:09 -0500 Subject: [PATCH] added currency conversion to the CurrencyConversion class --- ihatemoney/utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ihatemoney/utils.py b/ihatemoney/utils.py index be418266..19ef6872 100644 --- a/ihatemoney/utils.py +++ b/ihatemoney/utils.py @@ -26,6 +26,14 @@ class CurrencyConverter(object): for rate in self.response["rates"]: currencies.append((rate,rate)) return currencies + + def echange_currency(self,amount,currency1,currency2): + base = self.response["base"] + conversion_rate1 = self.response["rates"][currency1] + conversion_rate2 = self.response["rates"][currency2] + new_amount = (amount / conversion_rate1) * conversion_rate2 + # round to two digits because we are dealing with money + return round(new_amount,2) def slugify(value): """Normalizes string, converts to lowercase, removes non-alpha characters,