From e448e009c989f975f9b584472061afea63a3a7c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=9D=E7=91=AA=E8=B2=93?= Date: Wed, 8 Mar 2023 19:30:10 +0800 Subject: [PATCH] Simplified the declaration of the "available_years" property in the PeriodChooser utility. --- src/accounting/report/reports/utils/period_choosers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/accounting/report/reports/utils/period_choosers.py b/src/accounting/report/reports/utils/period_choosers.py index 54625e5..4e58e44 100644 --- a/src/accounting/report/reports/utils/period_choosers.py +++ b/src/accounting/report/reports/utils/period_choosers.py @@ -73,7 +73,7 @@ class PeriodChooser(ABC): """Whether there is data in last year.""" self.has_yesterday: bool = False """Whether there is data in yesterday.""" - self.available_years: t.Iterator[int] = [] + self.available_years: list[int] = [] """The available years.""" if self.has_data is not None: @@ -81,7 +81,6 @@ class PeriodChooser(ABC): self.has_last_month = start < date(today.year, today.month, 1) self.has_last_year = start.year < today.year self.has_yesterday = start < today - self.available_years: t.Iterator[int] = [] if start.year < today.year - 1: self.available_years \ = reversed(range(start.year, today.year - 1))