o
    wvXjÌ  ã                   @   sæ  d Z ddlmZm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d0h d1£d�Zed2h d3£d�Zed4h d3£d�Z ed5d(�Z!ed6d(�Z"ed7d(�Z#ed8d(�Z$ed9d(�Z%ed:h 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.
é    )Úabsolute_importÚunicode_literalsé   )ÚSignal)Úbefore_task_publishÚafter_task_publishÚtask_internal_errorÚtask_prerunÚtask_postrunÚtask_successÚ
task_retryÚtask_failureÚtask_revokedÚceleryd_initÚceleryd_after_setupÚworker_initÚ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&   Útask_receivedÚ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+   Ú
terminatedÚtask_rejectedÚmessageÚexcÚtask_unknown>   Úidr;   r(   r:   Ú	task_sent>   Úetar,   r-   r.   r/   Útasksetr   >   ÚconfÚoptionsÚinstancer   rC   rA   Úimport_modules)r(   r   r   r   r   r   r   r   r   >   ÚformatÚlogfileÚcolorizeÚloglevelr   >   rE   ÚloggerrF   rG   rH   r   r   r   r   r   r   r    >   r,   r.   ÚtargetÚuser_preload_optionsÚapprB   N)(Ú__doc__Ú
__future__r   r   Úutils.dispatchr   Ú__all__r   r   r*   r	   r
   r   r   r   r   r   r9   r<   r>   r   r   rD   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    rK   © rQ   rQ   úK/var/www/html/myproject/venv/lib/python3.10/site-packages/celery/signals.pyÚ<module>   sÂ   þþþþþþþþþþþþþþþ







þþþ




þ
þ