Skip to content

Commit 8c8d165

Browse files
committed
REF: removed unused convert keyword
1 parent c831ccd commit 8c8d165

File tree

2 files changed

+6
-14
lines changed

2 files changed

+6
-14
lines changed

pandas/core/arrays/string_.py

+4-10
Original file line numberDiff line numberDiff line change
@@ -350,9 +350,7 @@ def _str_map(
350350
self, f, na_value=None, dtype: Dtype | None = None, convert: bool = True
351351
):
352352
if self.dtype.na_value is np.nan:
353-
return self._str_map_nan_semantics(
354-
f, na_value=na_value, dtype=dtype, convert=convert
355-
)
353+
return self._str_map_nan_semantics(f, na_value=na_value, dtype=dtype)
356354

357355
from pandas.arrays import BooleanArray
358356

@@ -395,7 +393,7 @@ def _str_map(
395393
return constructor(result, mask)
396394

397395
else:
398-
return self._str_map_str_or_object(dtype, na_value, arr, f, mask, convert)
396+
return self._str_map_str_or_object(dtype, na_value, arr, f, mask)
399397

400398
def _str_map_str_or_object(
401399
self,
@@ -404,7 +402,6 @@ def _str_map_str_or_object(
404402
arr: np.ndarray,
405403
f,
406404
mask: npt.NDArray[np.bool_],
407-
convert: bool,
408405
):
409406
# _str_map helper for case where dtype is either string dtype or object
410407
if is_string_dtype(dtype) and not is_object_dtype(dtype):
@@ -428,17 +425,14 @@ def _str_map_str_or_object(
428425
# -> We don't know the result type. E.g. `.get` can return anything.
429426
return lib.map_infer_mask(arr, f, mask.view("uint8"))
430427

431-
def _str_map_nan_semantics(
432-
self, f, na_value=None, dtype: Dtype | None = None, convert: bool = True
433-
):
428+
def _str_map_nan_semantics(self, f, na_value=None, dtype: Dtype | None = None):
434429
if dtype is None:
435430
dtype = self.dtype
436431
if na_value is None:
437432
na_value = self.dtype.na_value
438433

439434
mask = isna(self)
440435
arr = np.asarray(self)
441-
convert = convert and not np.all(mask)
442436

443437
if is_integer_dtype(dtype) or is_bool_dtype(dtype):
444438
na_value_is_na = isna(na_value)
@@ -465,7 +459,7 @@ def _str_map_nan_semantics(
465459
return result
466460

467461
else:
468-
return self._str_map_str_or_object(dtype, na_value, arr, f, mask, convert)
462+
return self._str_map_str_or_object(dtype, na_value, arr, f, mask)
469463

470464

471465
# error: Definition of "_concat_same_type" in base class "NDArrayBacked" is

pandas/core/arrays/string_arrow.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -281,9 +281,7 @@ def astype(self, dtype, copy: bool = True):
281281

282282
_str_map = BaseStringArray._str_map
283283

284-
def _str_map_nan_semantics(
285-
self, f, na_value=None, dtype: Dtype | None = None, convert: bool = True
286-
):
284+
def _str_map_nan_semantics(self, f, na_value=None, dtype: Dtype | None = None):
287285
if dtype is None:
288286
dtype = self.dtype
289287
if na_value is None:
@@ -318,7 +316,7 @@ def _str_map_nan_semantics(
318316
return result
319317

320318
else:
321-
return self._str_map_str_or_object(dtype, na_value, arr, f, mask, convert)
319+
return self._str_map_str_or_object(dtype, na_value, arr, f, mask)
322320

323321
def _str_contains(
324322
self, pat, case: bool = True, flags: int = 0, na=np.nan, regex: bool = True

0 commit comments

Comments
 (0)