Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/site-packages/PIL/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/site-packages/PIL/__pycache__/_util.cpython-312.pyc

�

&ٜg{��T�ddlmZddlZddlmZmZddlmZmZd	d�Z	Gd�d�Z
y)
�)�annotationsN)�Any�NoReturn�)�StrOrBytesPath�	TypeGuardc�L�t|tttjf�S�N)�
isinstance�bytes�str�os�PathLike)�fs �4/usr/local/lib/python3.12/site-packages/PIL/_util.py�is_pathr	s���a�%��b�k�k�2�3�3�c�.�eZdZdd�Zdd�Zedd��Zy)�
DeferredErrorc��||_yr
��ex)�selfrs  r�__init__zDeferredError.__init__s	����rc��|j�r
r)r�elts  r�__getattr__zDeferredError.__getattr__s���g�g�
rc��t|�S)z�
        Creates an object that raises the wrapped exception ``ex`` when used,
        and casts it to :py:obj:`~typing.Any` type.
        )rrs r�newzDeferredError.news���R� � rN)r�
BaseException)rr
�returnr)rr r!r)�__name__�
__module__�__qualname__rr�staticmethodr�rrrr
s �����!��!rr)rrr!zTypeGuard[StrOrBytesPath])�
__future__rr�typingrr�_typingrrrrr&rr�<module>r*s ��"�	� �.�4�
!�
!r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists