fetching and writing rates
This commit is contained in:
parent
7012cbec97
commit
41eae45f68
5 changed files with 140 additions and 43 deletions
|
|
@ -1,6 +1,6 @@
|
|||
import datetime
|
||||
from itertools import combinations
|
||||
from typing import Set
|
||||
from typing import Set, Tuple
|
||||
|
||||
from money.currency import Currency
|
||||
|
||||
|
|
@ -69,13 +69,13 @@ class DateRange:
|
|||
|
||||
def generate_currency_and_dates_combinations(
|
||||
date_range: DateRange, currencies: Set[Currency]
|
||||
):
|
||||
) -> Tuple[dict]:
|
||||
currency_pairs = list(combinations(currencies, 2))
|
||||
|
||||
combinations = []
|
||||
currency_date_combinations = []
|
||||
for date in date_range:
|
||||
for from_currency, to_currency in currency_pairs:
|
||||
combinations.append(
|
||||
currency_date_combinations.append(
|
||||
{
|
||||
"from_currency": from_currency,
|
||||
"to_currency": to_currency,
|
||||
|
|
@ -83,7 +83,6 @@ def generate_currency_and_dates_combinations(
|
|||
}
|
||||
)
|
||||
|
||||
combinations = tuple(combinations)
|
||||
currency_date_combinations = tuple(currency_date_combinations)
|
||||
|
||||
# Convert the result to a tuple
|
||||
return combinations
|
||||
return currency_date_combinations
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue