diff --git a/pandas/__init__.py b/pandas/__init__.py index 2b9a461e0e95d..da016e4d966bf 100644 --- a/pandas/__init__.py +++ b/pandas/__init__.py @@ -116,6 +116,7 @@ ) from pandas.core.arrays.sparse import SparseDtype +from pandas.core.dtypes.generic import ABCSparseArray from pandas.tseries.api import infer_freq from pandas.tseries import offsets @@ -341,7 +342,7 @@ class __SparseArray(type): SparseArray = sa def __instancecheck__(cls, other): - return isinstance(other, cls.SparseArray) + return isinstance(other, ABCSparseArray) class __SparseArraySub(metaclass=__SparseArray): def emit_warning(dummy=0):