o
    ›¨Êh   ã                   @   sà  d Z ddlmZ dZedh d£d�Zedh d£d�Zed	d
hd�Zedh d£d�Zedh d£d�Zeddhd�Z	edh d£d�Z
edh d£d�Zedh d£d�Zedh d£d�Zedddhd�Zedh d£d�Zedh d£d�Zed h d!£d�Zed"d#d$hd�Zed%d&�Zed'd&�Zed(d&�Zed)d&�Zed*d&�Zed+d&�Zed,d&�Zed-d&�Zed.d&�Zed/h d0£d�Zed1h d2£d�Zed3h d2£d�Zed4d&�Zed5d&�Z ed6d&�Z!ed7d&�Z"ed8d&�Z#ed9h d:£d�Z$ed;d<d=hd�Z%d>S )?a  Celery Signals.

This module defines the signals (Observer pattern) sent by
both workers and clients.

Functions can be connected to these signals, and connected
functions are called whenever a signal is called.

.. seealso::

    :ref:`signals` for more information.
é   )ÚSignal)Úbefore_task_publishÚafter_task_publishÚtask_internal_errorÚtask_prerunÚtask_postrunÚtask_successÚtask_receivedÚtask_rejectedÚtask_unknownÚ
task_retryÚtask_failureÚtask_revokedÚceleryd_initÚceleryd_after_setupÚworker_initÚworker_before_create_processÚworker_process_initÚworker_process_shutdownÚworker_readyÚworker_shutdownÚworker_shutting_downÚsetup_loggingÚafter_setup_loggerÚafter_setup_task_loggerÚ	beat_initÚbeat_embedded_initÚheartbeat_sentÚeventlet_pool_startedÚeventlet_pool_preshutdownÚeventlet_pool_postshutdownÚeventlet_pool_applyr   >   ÚbodyÚdeclareÚheadersÚexchangeÚ
propertiesÚrouting_keyÚretry_policy)ÚnameÚproviding_argsr   >   r"   r%   r'   r	   Úrequestr   >   ÚargsÚtaskÚkwargsÚtask_idr   >   r,   r-   r.   Úretvalr/   r   Úresultr   >   ÚeinfoÚreasonr+   r   >   r,   r2   r.   r/   Ú	exceptionÚ	tracebackr   >   r,   r2   r.   r+   r/   r4   r5   r   >   ÚsignumÚexpiredr+   Ú
terminatedr
   ÚmessageÚexcr   >   Úidr:   r)   r9   Ú	task_sent>   Úetar,   r-   r.   r/   Útasksetr   >   ÚconfÚoptionsÚinstancer   rA   r?   Úimport_modules)r)   r   r   r   r   r   r   r   r   r   >   ÚformatÚlogfileÚcolorizeÚloglevelr   >   rC   ÚloggerrD   rE   rF   r   r   r   r   r   r    r!   >   r,   r.   ÚtargetÚuser_preload_optionsÚappr@   N)&Ú__doc__Úutils.dispatchr   Ú__all__r   r   r	   r   r   r   r   r   r   r   r
   r   r<   r   r   rB   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   rI   © rN   rN   ú@/var/www/html/env/lib/python3.10/site-packages/celery/signals.pyÚ<module>   sÂ    þþþþþþþþþþþþþþþ








þþþ




þ
þ