+
    UBi                    n    ^ RI Ht ^ RItRt]'       d   ^ RIHtHtHt ^RIH	t	 R R lt
 ! R R	4      tR# )
    )annotationsNF)AnyNoReturn	TypeGuard)StrOrBytesPathc                    V ^8  d   QhRRRR/# )   fr   returnzTypeGuard[StrOrBytesPath] )formats   "./usr/lib/python3.14/site-packages/PIL/_util.py__annotate__r      s     4 4s 40 4    c                L    \        V \        \        \        P                  34      # N)
isinstancebytesstrosPathLike)r
   s   &r   is_pathr      s    a%bkk233r   c                  D    ] tR t^tR R ltR R lt]R R l4       tRtR# )	DeferredErrorc                   V ^8  d   QhRR/# )r	   exBaseExceptionr   )r   s   "r   r   DeferredError.__annotate__   s      = r   c                	    Wn         R # r   r   )selfr   s   &&r   __init__DeferredError.__init__   s    r   c                    V ^8  d   QhRRRR/# )r	   eltr   r   r   r   )r   s   "r   r   r      s      s x r   c                	    V P                   hr   r    )r!   r%   s   &&r   __getattr__DeferredError.__getattr__   s    ggr   c                    V ^8  d   QhRRRR/# )r	   r   r   r   r   r   )r   s   "r   r   r      s     ! ! !# !r   c                    \        V 4      # )zs
Creates an object that raises the wrapped exception ``ex`` when used,
and casts it to :py:obj:`~typing.Any` type.
)r   r    s   &r   newDeferredError.new   s     R  r   r    N)	__name__
__module____qualname____firstlineno__r"   r'   staticmethodr+   __static_attributes__r   r   r   r   r      s      ! !r   r   )
__future__r   r   TYPE_CHECKINGtypingr   r   r   _typingr   r   r   r   r   r   <module>r7      s+    " 	//'4! !r   