Skip to content

Commit 94f7c44

Browse files
committed
fixed incompatible return type issue, and closes issue 14833
1 parent e88da57 commit 94f7c44

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pandas/core/indexes/multi.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3857,7 +3857,8 @@ def searchsorted(
38573857

38583858
for v, i in zip(value, indexer):
38593859
if i != -1:
3860-
result.append(i if side == "left" else i + 1)
3860+
val = i if side == "left" else i + 1
3861+
result.append(np.intp(val))
38613862
else:
38623863
dtype = np.dtype(
38633864
[
@@ -3874,7 +3875,7 @@ def searchsorted(
38743875
side=side,
38753876
sorter=sorter,
38763877
)
3877-
result.append(int(pos[0]))
3878+
result.append(np.intp(pos[0]))
38783879

38793880
return np.array(result, dtype=np.intp)
38803881

0 commit comments

Comments
 (0)