o
�J�h� � @ sP d dl mZ d dlZd dlmZmZ ddlmZmZ dd
d�Z G dd
� d
�Z
dS )� )�annotationsN)�Any�NoReturn� )�StrOrBytesPath� TypeGuard�fr �return�TypeGuard[StrOrBytesPath]c C s t | tttjf�S �N)�
isinstance�bytes�str�os�PathLike)r � r �GC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\PIL\_util.py�is_path s r c @ s. e Zd Zddd�Zdd d
�Zeddd
��ZdS )�
DeferredError�ex�
BaseExceptionc C s
|| _ d S r �r )�selfr r r r �__init__ s
zDeferredError.__init__�eltr r r c C s | j �r r )r r r r r �__getattr__ s zDeferredError.__getattr__r c C s t | �S )z�
Creates an object that raises the wrapped exception ``ex`` when used,
and casts it to :py:obj:`~typing.Any` type.
)r r r r r �new s zDeferredError.newN)r r )r r r r )r r r r )�__name__�
__module__�__qualname__r r �staticmethodr r r r r r
s
r )r r r r
)�
__future__r r �typingr r �_typingr r r r r r r r �<module> s