B
    WŽ0d%  ã               @   s>   d Z ddlmZ ddlmZ ddlmZ eeedœdd„ZdS )	z*
Functions for defining unary operations.
é    )ÚAny)Ú	ArrayLike)ÚABCExtensionArray)ÚleftÚrightÚreturnc             C   s   t | tƒpt |tƒS )zÕ
    Identify cases where Series operation should dispatch to ExtensionArray method.

    Parameters
    ----------
    left : np.ndarray or ExtensionArray
    right : object

    Returns
    -------
    bool
    )Ú
isinstancer   )r   r   © r	   úJ/var/www/html/venv/lib/python3.7/site-packages/pandas/core/ops/dispatch.pyÚshould_extension_dispatch   s    r   N)	Ú__doc__Útypingr   Zpandas._typingr   Zpandas.core.dtypes.genericr   Úboolr   r	   r	   r	   r
   Ú<module>   s   