From b9e4892c5d45cc8c7fd28ffdeaa3e257c4972d32 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Wed, 12 Jun 2024 15:48:33 +0200 Subject: [PATCH] also include inverse and equal rates during process --- xexe/processes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xexe/processes.py b/xexe/processes.py index 9344099..bcb58a2 100644 --- a/xexe/processes.py +++ b/xexe/processes.py @@ -6,7 +6,7 @@ from typing import List from money.currency import Currency from xecd_rates_client import XecdClient -from xexe.exchange_rates import ExchangeRates +from xexe.exchange_rates import ExchangeRates, add_equal_rates, add_inverse_rates from xexe.rate_fetching import MockRateFetcher, RateFetcher, XERateFetcher from xexe.rate_writing import CSVRateWriter, RateWriter from xexe.utils import DateRange, generate_currency_and_dates_combinations @@ -115,6 +115,9 @@ def obtain_rates_from_source( rates.add_rate(rate) + rates = add_inverse_rates(rates) + rates = add_equal_rates(rates) + return rates