Skip to content

Commit 8e699ed

Browse files
committed
API:move use of maybe_convert_numeric_to_64bit to IntervalArray._simple_new
1 parent bcf965a commit 8e699ed

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pandas/core/arrays/interval.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@ def __new__(
274274

275275
# might need to convert empty or purely na data
276276
data = _maybe_convert_platform_interval(data)
277-
data = maybe_convert_numeric_to_64bit(data)
278277
left, right, infer_closed = intervals_to_interval_bounds(
279278
data, validate_closed=closed is None
280279
)
@@ -327,7 +326,10 @@ def _ensure_simple_new_inputs(
327326
from pandas.core.indexes.base import ensure_index
328327

329328
left = ensure_index(left, copy=copy)
329+
left = maybe_convert_numeric_to_64bit(left)
330+
330331
right = ensure_index(right, copy=copy)
332+
right = maybe_convert_numeric_to_64bit(right)
331333

332334
if closed is None and isinstance(dtype, IntervalDtype):
333335
closed = dtype.closed

0 commit comments

Comments
 (0)