o
    svXj   ã                   @   sà   d dl mZ zd dlmZmZmZmZ W n) ey=   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 )é    )Úabsolute_import)ÚProcessErrorÚBufferTooShortÚTimeoutErrorÚAuthenticationErrorc                   @   ó   e Zd ZdS )r   N©Ú__name__Ú
__module__Ú__qualname__© r   r   úP/var/www/html/myproject/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!   3   s    r!   N)Ú
__future__r   Úmultiprocessingr   r   r   r   ÚImportErrorÚ	Exceptionr   r   r   r   r    r!   r   r   r   r   Ú<module>   s    ö