@@ -738,12 +738,12 @@ def create_level_from_collection(
738738 :
739739 New level and corresponding codes
740740 """
741- new_level = pd .Index (value , name = level )
741+ new_level : pandas . Index [ Any ] = pd .Index (value , name = level )
742742 if not new_level .has_duplicates :
743743 # Fast route, can just return new level and codes from level we mapped from
744744 return value , list (range (len (value )))
745745 # Slow route, have to update the codes
746- new_level = new_level .unique () # type: ignore
746+ new_level = new_level .unique ()
747747 new_codes = new_level .get_indexer (value ) # type: ignore
748748
749749 return new_level , new_codes
@@ -822,10 +822,10 @@ def set_levels(
822822 ... start,
823823 ... {"model": "new_model", "new_variable": ["xyz", "xyz", "x", "y"]},
824824 ... )
825- MultiIndex([('sa', 'new_model', 'v1', 'kg', " xyz" ),
826- ('sb', 'new_model', 'v2', 'm', " xyz" ),
827- ('sa', 'new_model', 'v1', 'kg', "x" ),
828- ('sa', 'new_model', 'v2', 'm', "y" )],
825+ MultiIndex([('sa', 'new_model', 'v1', 'kg', ' xyz' ),
826+ ('sb', 'new_model', 'v2', 'm', ' xyz' ),
827+ ('sa', 'new_model', 'v1', 'kg', 'x' ),
828+ ('sa', 'new_model', 'v2', 'm', 'y' )],
829829 names=['scenario', 'model', 'variable', 'unit', 'new_variable'])
830830 """
831831 levels : list [pd .Index [Any ]] = list (ini .levels )
0 commit comments