Skip to content

Commit d991d9e

Browse files
PDEP-8 inplace: return self for inplace=True in methods that will keep the keyword
1 parent fcffde9 commit d991d9e

File tree

2 files changed

+39
-346
lines changed

2 files changed

+39
-346
lines changed

pandas/core/frame.py

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6054,19 +6054,9 @@ def pop(self, item: Hashable) -> Series:
60546054
"""
60556055
return super().pop(item=item)
60566056

6057-
@overload
6058-
def _replace_columnwise(
6059-
self, mapping: dict[Hashable, tuple[Any, Any]], inplace: Literal[True], regex
6060-
) -> None: ...
6061-
6062-
@overload
6063-
def _replace_columnwise(
6064-
self, mapping: dict[Hashable, tuple[Any, Any]], inplace: Literal[False], regex
6065-
) -> Self: ...
6066-
60676057
def _replace_columnwise(
60686058
self, mapping: dict[Hashable, tuple[Any, Any]], inplace: bool, regex
6069-
) -> Self | None:
6059+
) -> Self:
60706060
"""
60716061
Dispatch to Series.replace column-wise.
60726062
@@ -6079,7 +6069,7 @@ def _replace_columnwise(
60796069
60806070
Returns
60816071
-------
6082-
DataFrame or None
6072+
DataFrame
60836073
"""
60846074
# Operate column-wise
60856075
res = self if inplace else self.copy(deep=False)
@@ -6094,9 +6084,7 @@ def _replace_columnwise(
60946084

60956085
res._iset_item(i, newobj, inplace=inplace)
60966086

6097-
if inplace:
6098-
return None
6099-
return res.__finalize__(self)
6087+
return res if inplace else res.__finalize__(self)
61006088

61016089
@doc(NDFrame.shift, klass=_shared_doc_kwargs["klass"])
61026090
def shift(

0 commit comments

Comments
 (0)