Skip to content

Commit 2c08cdb

Browse files
committed
BUG: replaces typechecks with is_bool_dtype
1 parent 192a846 commit 2c08cdb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pandas/core/generic.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1027,7 +1027,7 @@ def _indexed_same(self, other):
10271027

10281028
def __neg__(self):
10291029
values = _values_from_object(self)
1030-
if values.dtype == np.bool_:
1030+
if is_bool_dtype(values):
10311031
arr = operator.inv(values)
10321032
elif (is_numeric_dtype(values) or is_timedelta64_dtype(values)):
10331033
arr = operator.neg(values)
@@ -1038,7 +1038,7 @@ def __neg__(self):
10381038

10391039
def __pos__(self):
10401040
values = _values_from_object(self)
1041-
if values.dtype == np.bool_:
1041+
if is_bool_dtype(values):
10421042
arr = values
10431043
elif (is_numeric_dtype(values) or is_timedelta64_dtype(values)):
10441044
arr = operator.pos(values)

0 commit comments

Comments
 (0)