From 43464dd9c92e843e3bcffcab8f9a85e0845fb8e5 Mon Sep 17 00:00:00 2001 From: "martin.holmer@gmail.com" Date: Wed, 18 Dec 2024 08:46:24 -0500 Subject: [PATCH] Cosmetic change to taxcalcio.py code Co-authored-by: jdebacker --- taxcalc/taxcalcio.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/taxcalc/taxcalcio.py b/taxcalc/taxcalcio.py index 834682c80..8eb495225 100644 --- a/taxcalc/taxcalcio.py +++ b/taxcalc/taxcalcio.py @@ -261,20 +261,21 @@ def init(self, input_data, tax_year, baseline, reform, assump, if tax_year > max_tax_year: msg = f'TAXYEAR={tax_year} is greater than {max_tax_year}' self.errmsg += f'ERROR: {msg}\n' - min_tax_year = Policy.JSON_START_YEAR if self.puf_input_data: min_tax_year = max( # pragma: no cover Policy.JSON_START_YEAR, Records.PUFCSV_YEAR) - if self.cps_input_data: + elif self.cps_input_data: min_tax_year = max( Policy.JSON_START_YEAR, Records.CPSCSV_YEAR) - if self.tmd_input_data: + elif self.tmd_input_data: min_tax_year = max( # pragma: no cover Policy.JSON_START_YEAR, Records.TMDCSV_YEAR) + else: + min_tax_year = Policy.JSON_START_YEAR if tax_year < min_tax_year: msg = f'TAXYEAR={tax_year} is less than {min_tax_year}' self.errmsg += f'ERROR: {msg}\n' - # tax_year out of range means cannot proceed with calculations + # tax_year out of valid range means cannot proceed with calculations if self.errmsg: return # get policy parameter dictionary from --baseline file