+
    i  c                   s    R t Rt ! R R]4      t]t ! R R]4      t ! R	 R]4      t ! R
 R]	4      t
 ! R R]4      t ! R R]4      tR# )zasyncio exceptions.BrokenBarrierErrorCancelledErrorInvalidStateErrorIncompleteReadErrorLimitOverrunErrorSendfileNotAvailableErrorc                   s    ] tR t^
tRtRtR# )r   z!The Future or Task was cancelled. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       +/usr/lib64/python3.14/asyncio/exceptions.pyr   r   
   s    +r   c                   s    ] tR t^tRtRtR# )r   z+The operation is not allowed in this state.r   Nr   r   r   r   r   r      s    5r   c                   s    ] tR t^tRtRtR# )r   zrSendfile syscall is not available.

Raised if OS does not support sendfile syscall for given socket or
file type.
r   Nr   r   r   r   r   r      s    r   c                   s<   a a ] tR t^t oRtV 3R ltR tRtVtV ;t	# )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                s~   < Vf   RM
\        V4      p\        SV `	  \        V4       RV R24       Wn        W n        R # )NZ	undefinedz bytes read on a total of z expected bytes)Zreprsuper__init__Zlenpartialexpected)selfr   r   Z
r_expected	__class__s   &&& r   r   ZIncompleteReadError.__init__$   sA    $,$4[$x.
CL>)C&<8 	9 r   c                sH    \        V 4      V P                  V P                  33# N)typer   r   r      &r   
__reduce__ZIncompleteReadError.__reduce__+   s    DzDLL$--888r   )r   r   
r   r	   r
   r   r   r   r   r   Z__classdictcell__Z__classcell__r   Z__classdict__   @@r   r   r      s     !9 9r   c                   s<   a a ] tR t^/t oRtV 3R ltR tRtVtV ;t	# )r   zwReached the buffer limit while looking for a separator.

Attributes:
- consumed: total number of to be consumed bytes.
c                s2   < \         SV `  V4       W n        R # r   )r   r   consumed)r   Zmessager   r   s   &&&r   r   ZLimitOverrunError.__init__5   s    ! r   c                sV    \        V 4      V P                  ^ ,          V P                  33# )i    )r   Zargsr   r   r   r   r   ZLimitOverrunError.__reduce__9   s"    DzDIIaL$--888r   )r   r   r   r   r   r   r   /   s     
!9 9r   c                   s    ] tR t^=tRtRtR# )r    z*Barrier is broken by barrier.abort() call.r   Nr   r   r   r   r    r    =   s    4r   N)r    r   r   TimeoutErrorr   r   r   )r   Z__all__ZBaseExceptionr   r   Z	Exceptionr   ZRuntimeErrorr   ZEOFErrorr   r   r    r   r   r   <module>r       s^    (,] , 6	 6 9( 9$9	 95 5r   