Skip to content

Commit a0decbc

Browse files
committed
Revert changes to pandas/core/arrays/arrow/array.py in PR
1 parent d88f8d1 commit a0decbc

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

pandas/core/arrays/arrow/array.py

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2446,32 +2446,6 @@ def _convert_int_result(self, result):
24462446
def _convert_rank_result(self, result):
24472447
return type(self)(result)
24482448

2449-
def _str_contains(self, pat, case=True, flags=0, na=lib.no_default, regex=True):
2450-
if isinstance(pat, re.Pattern):
2451-
if flags != 0:
2452-
return BaseStringArrayMethods._str_contains(
2453-
self, pat, case, flags, na, regex
2454-
)
2455-
pat = pat.pattern
2456-
regex = True
2457-
elif flags != 0:
2458-
return BaseStringArrayMethods._str_contains(
2459-
self, pat, case, flags, na, regex
2460-
)
2461-
2462-
try:
2463-
if not regex:
2464-
result = pc.match_substring(self._pa_array, pat, ignore_case=not case)
2465-
else:
2466-
result = pc.match_substring_regex(
2467-
self._pa_array, pat, ignore_case=not case
2468-
)
2469-
return self._convert_bool_result(result, na=na, method_name="contains")
2470-
except (AttributeError, NotImplementedError, pa.ArrowNotImplementedError):
2471-
return BaseStringArrayMethods._str_contains(
2472-
self, pat, case, flags, na, regex
2473-
)
2474-
24752449
def _str_count(self, pat: str, flags: int = 0) -> Self:
24762450
if flags:
24772451
raise NotImplementedError(f"count not implemented with {flags=}")

0 commit comments

Comments
 (0)