@@ -248,24 +248,26 @@ def get_soi(year: int) -> pd.DataFrame:
248248 latest_uprating_year = int (uprating_years .max ())
249249
250250 uprating_factors = {}
251- for variable , source_year in soi [[ "Variable" , "Year" ]]. drop_duplicates (). itertuples (
252- index = False
251+ for variable , source_year in (
252+ soi [[ "Variable" , "Year" ]]. drop_duplicates (). itertuples ( index = False )
253253 ):
254254 source_year_for_uprating = min (
255255 max (int (source_year ), earliest_uprating_year ),
256256 latest_uprating_year ,
257257 )
258- target_year_for_uprating = min (max (int (year ), earliest_uprating_year ), latest_uprating_year )
258+ target_year_for_uprating = min (
259+ max (int (year ), earliest_uprating_year ), latest_uprating_year
260+ )
259261 pe_name = SOI_UPRATING_MAP .get (variable )
260262 if pe_name in uprating .index :
261- uprating_factors [variable ] = uprating .loc [
262- pe_name , target_year_for_uprating
263- ] / uprating .loc [pe_name , source_year_for_uprating ]
263+ uprating_factors [variable ] = (
264+ uprating .loc [pe_name , target_year_for_uprating ]
265+ / uprating .loc [pe_name , source_year_for_uprating ]
266+ )
264267 else :
265- uprating_factors [variable ] = uprating .loc [
266- "employment_income" , target_year_for_uprating
267- ] / (
268- uprating .loc ["employment_income" , source_year_for_uprating ]
268+ uprating_factors [variable ] = (
269+ uprating .loc ["employment_income" , target_year_for_uprating ]
270+ / (uprating .loc ["employment_income" , source_year_for_uprating ])
269271 )
270272
271273 for variable , uprating_factor in uprating_factors .items ():
0 commit comments