Skip to content

Commit 9052e40

Browse files
committed
BUG: replaces typechecks with is_bool_dtype
1 parent c8ccf73 commit 9052e40

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pandas/core/generic.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1022,8 +1022,8 @@ def _indexed_same(self, other):
10221022
for a in self._AXIS_ORDERS)
10231023

10241024
def __neg__(self):
1025-
values = com._values_from_object(self)
1026-
if values.dtype == np.bool_:
1025+
values = _values_from_object(self)
1026+
if is_bool_dtype(values):
10271027
arr = operator.inv(values)
10281028
elif (is_numeric_dtype(values) or is_timedelta64_dtype(values)):
10291029
arr = operator.neg(values)
@@ -1034,7 +1034,7 @@ def __neg__(self):
10341034

10351035
def __pos__(self):
10361036
values = _values_from_object(self)
1037-
if values.dtype == np.bool_:
1037+
if is_bool_dtype(values):
10381038
arr = values
10391039
elif (is_numeric_dtype(values) or is_timedelta64_dtype(values)):
10401040
arr = operator.pos(values)

0 commit comments

Comments
 (0)