Skip to content

Commit 0f96b05

Browse files
committed
API:move use of maybe_convert_numeric_to_64bit to IntervalArray._simple_new
1 parent a556728 commit 0f96b05

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/core/arrays/interval.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,6 @@ def __new__(
270270

271271
# might need to convert empty or purely na data
272272
data = _maybe_convert_platform_interval(data)
273-
data = maybe_convert_numeric_to_64bit(data)
274273
left, right, infer_closed = intervals_to_interval_bounds(
275274
data, validate_closed=closed is None
276275
)
@@ -304,8 +303,12 @@ def _simple_new(
304303
closed = dtype.closed
305304

306305
closed = closed or "right"
306+
307307
left = ensure_index(left, copy=copy)
308+
left = maybe_convert_numeric_to_64bit(left)
309+
308310
right = ensure_index(right, copy=copy)
311+
right = maybe_convert_numeric_to_64bit(right)
309312

310313
if dtype is not None:
311314
# GH 19262: dtype must be an IntervalDtype to override inferred

0 commit comments

Comments
 (0)