Skip to content

Commit 084736c

Browse files
committed
add DatetimeLikeArrayMixin import in maybe_casted_values
1 parent f6a5c4a commit 084736c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pandas/core/dtypes/cast.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,13 +487,15 @@ def maybe_casted_values(index, codes=None):
487487
values_type = type(values)
488488
values_dtype = values.dtype
489489

490-
if issubclass(values_type, ABCDatetimeArray):
490+
from pandas.core.arrays.datetimelike import DatetimeLikeArrayMixin
491+
492+
if issubclass(values_type, DatetimeLikeArrayMixin):
491493
values = values._data # TODO: can we de-kludge yet?
492494

493495
if mask.any():
494496
values, _ = maybe_upcast_putmask(values, mask, np.nan)
495497

496-
if issubclass(values_type, ABCDatetimeArray):
498+
if issubclass(values_type, DatetimeLikeArrayMixin):
497499
values = values_type(values, dtype=values_dtype)
498500

499501
return values

0 commit comments

Comments
 (0)