Ë
    òT•jØ  ã                   ó”   — d Z dZ G d„ de«      ZeZ G d„ de«      Z G d„ de«      Z G d„ d	e	«      Z
 G d
„ de«      Z G d„ de«      Zy)zasyncio exceptions.)ÚBrokenBarrierErrorÚCancelledErrorÚInvalidStateErrorÚTimeoutErrorÚIncompleteReadErrorÚLimitOverrunErrorÚSendfileNotAvailableErrorc                   ó   — e Zd ZdZy)r   z!The Future or Task was cancelled.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú)/usr/lib/python3.12/asyncio/exceptions.pyr   r   
   s   „ Ú+r   r   c                   ó   — e Zd ZdZy)r   z+The operation is not allowed in this state.Nr
   r   r   r   r   r      s   „ Ú5r   r   c                   ó   — e Zd ZdZy)r   z~Sendfile syscall is not available.

    Raised if OS does not support sendfile syscall for given socket or
    file type.
    Nr
   r   r   r   r   r      s   „ òr   r   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )r   z·
    Incomplete read error. Attributes:

    - partial: read bytes string before the end of stream was reached
    - expected: total number of expected bytes (or None if unknown)
    c                 ó|   •— |€dn
t        |«      }t        ‰| �	  t        |«      › d|› d�«       || _        || _        y )NÚ	undefinedz bytes read on a total of z expected bytes)ÚreprÚsuperÚ__init__ÚlenÚpartialÚexpected)Úselfr   r   Ú
r_expectedÚ	__class__s       €r   r   zIncompleteReadError.__init__$   sE   ø€ Ø$,Ð$4‘[¼$¸x».ˆ
Ü‰ÑœC ›L˜>Ð)CØ&˜< ð8ô 	9àˆŒØ ˆ�r   c                 óH   — t        | «      | j                  | j                  ffS ©N)Útyper   r   ©r   s    r   Ú
__reduce__zIncompleteReadError.__reduce__+   s   € Ü�D‹z˜DŸL™L¨$¯-©-Ð8Ð8Ð8r   ©r   r   r   r   r   r$   Ú__classcell__©r   s   @r   r   r      s   ø„ ñô!ö9r   r   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )r   zƒReached the buffer limit while looking for a separator.

    Attributes:
    - consumed: total number of to be consumed bytes.
    c                 ó2   •— t         ‰| �  |«       || _        y r!   )r   r   Úconsumed)r   Úmessager*   r   s      €r   r   zLimitOverrunError.__init__5   s   ø€ Ü‰Ñ˜Ô!Ø ˆ�r   c                 óN   — t        | «      | j                  d   | j                  ffS )Né    )r"   Úargsr*   r#   s    r   r$   zLimitOverrunError.__reduce__9   s"   € Ü�D‹z˜DŸI™I a™L¨$¯-©-Ð8Ð8Ð8r   r%   r'   s   @r   r   r   /   s   ø„ ñô
!ö9r   r   c                   ó   — e Zd ZdZy)r   z*Barrier is broken by barrier.abort() call.Nr
   r   r   r   r   r   =   s   „ Ú4r   r   N)r   Ú__all__ÚBaseExceptionr   r   Ú	Exceptionr   ÚRuntimeErrorr   ÚEOFErrorr   r   r   r   r   r   ú<module>r5      s^   ðÙ ð(€ô,�]ô ,ð €ô6˜	ô 6ô ô ô9˜(ô 9ô$9˜	ô 9ô5˜õ 5r   