9
9
from pandas ._libs import NaT , Timedelta , iNaT , join as libjoin , lib
10
10
from pandas ._libs .tslibs import BaseOffset , Resolution , Tick , timezones
11
11
from pandas ._libs .tslibs .parsing import DateParseError
12
- from pandas ._typing import Label
12
+ from pandas ._typing import Callable , Label
13
13
from pandas .compat .numpy import function as nv
14
14
from pandas .errors import AbstractMethodError
15
15
from pandas .util ._decorators import Appender , cache_readonly , doc
@@ -339,7 +339,11 @@ def argmax(self, axis=None, skipna=True, *args, **kwargs):
339
339
# Rendering Methods
340
340
341
341
def format (
342
- self , name : bool = False , formatter = None , na_rep = "NaT" , date_format = None
342
+ self ,
343
+ name : bool = False ,
344
+ formatter : Optional [Callable ] = None ,
345
+ na_rep : str = "NaT" ,
346
+ date_format : Optional [str ] = None ,
343
347
) -> List [str ]:
344
348
"""
345
349
Render a string representation of the Index.
@@ -352,7 +356,7 @@ def format(
352
356
if formatter is not None :
353
357
return header + list (self .map (formatter ))
354
358
355
- return self ._format_with_header (header , date_format = date_format , na_rep = na_rep )
359
+ return self ._format_with_header (header , na_rep = na_rep , date_format = date_format )
356
360
357
361
def _format_with_header (self , header , na_rep = "NaT" , date_format = None ) -> List [str ]:
358
362
return header + list (
0 commit comments