U
    .e                   	   @   s.  d Z ddlmZ dZedddddd	d
dhdZeddddhdZeddhdZedddddhdZeddddddhdZeddhdZ	eddddhdZ
edddddddhdZeddddddddhdZed dd!d"d#hdZed$d%d&hdZed'd%d&d(d)hdZed*ddddd+d,hdZed-d.d/d0hdZed1d.d/hdZed2d3Zed4d3Zed5d3Zed6d3Zed7d3Zed8d3Zed9d3Zed:d3Zed;d3Zed<d=d>d?d@hdZedAdBd=d>d?d@hdZedCdBd=d>d?d@hdZedDd3ZedEd3Z edFd3Z!edGd3Z"edHd3Z#edIdJddhdZ$edKdLd0hdZ%dMS )Na  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   bodyZexchangeZrouting_keyheadersZ
propertiesZdeclareZretry_policy)nameZproviding_argsr   r	   requestr   Ztask_idZtaskargskwargsr   retvalr   resultr   reasonZeinfor   	exception	tracebackr   r   Z
terminatedsignumZexpiredr
   messageexcr   r$   id	task_sentetaZtasksetr   instanceconfoptionsr   import_modules)r$   r   r   r   r   r   r   r   r   r   ZloglevellogfileformatZcolorizer   loggerr   r   r   r   r   r    r!   targetuser_preload_optionsZappN)&__doc__Zutils.dispatchr   __all__r   r   r	   r   r   r   r   r   r   r   r
   r   r1   r   r   r6   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r;    r>   r>   2/tmp/pip-unpacked-wheel-f4liivr4/celery/signals.py<module>   s       
              
     








           




