Skip to content

Commit 508b38c

Browse files
committed
CLN: remove kwargs in Index.format
1 parent 031fb16 commit 508b38c

File tree

4 files changed

+20
-4
lines changed

4 files changed

+20
-4
lines changed

pandas/core/indexes/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,7 @@ def _mpl_repr(self):
902902
# how to represent ourselves to matplotlib
903903
return self.values
904904

905-
def format(self, name: bool = False, formatter=None, **kwargs):
905+
def format(self, name: bool = False, formatter=None, na_rep="NaN") -> List[str_t]:
906906
"""
907907
Render a string representation of the Index.
908908
"""
@@ -917,7 +917,7 @@ def format(self, name: bool = False, formatter=None, **kwargs):
917917
if formatter is not None:
918918
return header + list(self.map(formatter))
919919

920-
return self._format_with_header(header, **kwargs)
920+
return self._format_with_header(header, na_rep=na_rep)
921921

922922
def _format_with_header(self, header, na_rep="NaN") -> List[str_t]:
923923
from pandas.io.formats.format import format_array

pandas/core/indexes/datetimelike.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,22 @@ def argmax(self, axis=None, skipna=True, *args, **kwargs):
338338
# --------------------------------------------------------------------
339339
# Rendering Methods
340340

341+
def format(
342+
self, name: bool = False, formatter=None, date_format=None, na_rep="NaT"
343+
) -> List[str]:
344+
"""
345+
Render a string representation of the Index.
346+
"""
347+
header = []
348+
if name:
349+
fmt_name = ibase.pprint_thing(self.name, escape_chars=("\t", "\r", "\n"))
350+
header.append(fmt_name)
351+
352+
if formatter is not None:
353+
return header + list(self.map(formatter))
354+
355+
return self._format_with_header(header, date_format=date_format, na_rep=na_rep)
356+
341357
def _format_with_header(self, header, na_rep="NaT", date_format=None) -> List[str]:
342358
return header + list(
343359
self._format_native_types(na_rep=na_rep, date_format=date_format)

pandas/core/indexes/multi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,7 @@ def format(
12371237
names=False,
12381238
na_rep=None,
12391239
formatter=None,
1240-
):
1240+
) -> list:
12411241
if len(self) == 0:
12421242
return []
12431243

pandas/core/indexes/range.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def _format_data(self, name=None):
198198
return None
199199

200200
def _format_with_header(self, header, na_rep="NaN") -> List[str]:
201-
return header + list(map(pprint_thing, self._range))
201+
return header + [pprint_thing(x) for x in self._range]
202202

203203
# --------------------------------------------------------------------
204204
_deprecation_message = (

0 commit comments

Comments
 (0)