o
    ¡D®fø  ã                   @   sÔ   zd dl mZmZmZmZ W n) ey7   G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZY nw G d
d„ deƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZdS )é    )ÚProcessErrorÚBufferTooShortÚTimeoutErrorÚAuthenticationErrorc                   @   ó   e Zd ZdS )r   N©Ú__name__Ú
__module__Ú__qualname__© r   r   úL/home/ubuntu/webapp/venv/lib/python3.10/site-packages/billiard/exceptions.pyr   	   ó    r   c                   @   r   )r   Nr   r   r   r   r   r      r   r   c                   @   r   )r   Nr   r   r   r   r   r      r   r   c                   @   r   )r   Nr   r   r   r   r   r      r   r   c                   @   ó   e Zd ZdZdd„ ZdS )ÚTimeLimitExceededzAThe time limit has been exceeded and the job has been terminated.c                 C   ó   d| j f S )NzTimeLimitExceeded%s©Úargs©Úselfr   r   r   Ú__str__   ó   zTimeLimitExceeded.__str__N©r   r	   r
   Ú__doc__r   r   r   r   r   r      s    r   c                   @   r   )ÚSoftTimeLimitExceededzjThe soft time limit has been exceeded. This exception is raised
    to give the task a chance to clean up.c                 C   r   )NzSoftTimeLimitExceeded%sr   r   r   r   r   r   !   r   zSoftTimeLimitExceeded.__str__Nr   r   r   r   r   r      s    r   c                   @   ó   e Zd ZdZdS )ÚWorkerLostErrorz3The worker processing a job has exited prematurely.N©r   r	   r
   r   r   r   r   r   r   %   ó    r   c                   @   r   )Ú
Terminatedz@The worker processing a job has been terminated by user request.Nr   r   r   r   r   r   )   r   r   c                   @   r   )ÚRestartFreqExceededzRestarts too fast.Nr   r   r   r   r   r   -   r   r   c                   @   r   )ÚCoroStopzVCoroutine exit, as opposed to StopIteration which may
    mean it should be restarted.Nr   r   r   r   r   r    1   s    r    N)Úmultiprocessingr   r   r   r   ÚImportErrorÚ	Exceptionr   r   r   r   r   r    r   r   r   r   Ú<module>   s    ö