def _str_rstrip(self, to_strip=None): if to_strip is None: if hasattr(pc, "utf8_rtrim_whitespace"): return type(self)(pc.utf8_rtrim_whitespace(self._data)) else: if hasattr(pc, "utf8_rtrim"): return type(self)(pc.utf8_rtrim(self._data, characters=to_strip)) return super()._str_rstrip(to_strip)
def _str_rstrip(self, to_strip=None): if pa_version_under4p0: return super()._str_rstrip(to_strip) if to_strip is None: result = pc.utf8_rtrim_whitespace(self._data) else: result = pc.utf8_rtrim(self._data, characters=to_strip) return type(self)(result)