
     h                      \   d dl mZ 	 d dlmZmZmZmZ nC# e$ r;  G d de          Z G d de          Z G d de          Z G d	 d
e          ZY nw xY w 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 G d de          ZdS )    )absolute_import)ProcessErrorBufferTooShortTimeoutErrorAuthenticationErrorc                       e Zd ZdS )r   N__name__
__module____qualname__     O/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/billiard/exceptions.pyr   r              r   r   c                       e Zd ZdS )r   Nr	   r   r   r   r   r      r   r   r   c                       e Zd ZdS )r   Nr	   r   r   r   r   r      r   r   r   c                       e Zd ZdS )r   Nr	   r   r   r   r   r      r   r   r   c                       e Zd ZdZd ZdS )TimeLimitExceededzAThe time limit has been exceeded and the job has been terminated.c                     d| j         S )Nr   argsselfs    r   __str__zTimeLimitExceeded.__str__   s     (,		44r   Nr
   r   r   __doc__r   r   r   r   r   r      s)        KK5 5 5 5 5r   r   c                       e Zd ZdZd ZdS )SoftTimeLimitExceededzjThe soft time limit has been exceeded. This exception is raised
    to give the task a chance to clean up.c                     d| j         S )Nr   r   r   s    r   r   zSoftTimeLimitExceeded.__str__#   s     ,0II88r   Nr   r   r   r   r   r      s-        . .9 9 9 9 9r   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"   '   s        ====r   r"   c                       e Zd ZdZdS )
Terminatedz@The worker processing a job has been terminated by user request.Nr#   r   r   r   r%   r%   +   s        JJJJr   r%   c                       e Zd ZdZdS )RestartFreqExceededzRestarts too fast.Nr#   r   r   r   r'   r'   /   s        r   r'   c                       e Zd ZdZdS )CoroStopzVCoroutine exit, as opposed to StopIteration which may
    mean it should be restarted.Nr#   r   r   r   r)   r)   3   s        $ $Dr   r)   N)
__future__r   multiprocessingr   r   r   r   ImportError	Exceptionr   r   r"   r%   r'   r)   r   r   r   <module>r.      s:   & & & & & &                    y              |       l     5 5 5 5 5	 5 5 59 9 9 9 9I 9 9 9> > > > >i > > >K K K K K K K K    )   	 	 	 	 	y 	 	 	 	 	s    =AA