From 7521277860b377e3e9ec7b6d5a62c4c2c14d694f Mon Sep 17 00:00:00 2001 From: xengineering Date: Sun, 8 Sep 2024 12:46:20 +0200 Subject: Use list[tuple[datetime, Decimal]] consistently This type is useful for finance-py in general. It is often required to handle money in datetime context. Using this type consistently makes the code easier to read and maintain. --- finance/visualize.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'finance/visualize.py') diff --git a/finance/visualize.py b/finance/visualize.py index c7a7c60..66943c7 100644 --- a/finance/visualize.py +++ b/finance/visualize.py @@ -5,12 +5,12 @@ import matplotlib.pyplot def display( - simulated: tuple[list[datetime], list[Decimal]], + simulated: list[tuple[datetime, Decimal]], measured: list[tuple[datetime, Decimal]], ) -> None: matplotlib.pyplot.plot( - list(simulated[0]), # type: ignore - [float(i) for i in simulated[1]], + [i[0] for i in simulated], # type: ignore + [float(i[1]) for i in simulated], label="Simulated", ) matplotlib.pyplot.plot( -- cgit v1.2.3-70-g09d2