Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/pandas/core/ops/dispatch.py: 83%
6 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1"""
2Functions for defining unary operations.
3"""
4from __future__ import annotations
6from typing import Any
8from pandas._typing import ArrayLike
10from pandas.core.dtypes.generic import ABCExtensionArray
13def should_extension_dispatch(left: ArrayLike, right: Any) -> bool:
14 """
15 Identify cases where Series operation should dispatch to ExtensionArray method.
17 Parameters
18 ----------
19 left : np.ndarray or ExtensionArray
20 right : object
22 Returns
23 -------
24 bool
25 """
26 return isinstance(left, ABCExtensionArray) or isinstance(right, ABCExtensionArray)