
    h                         d Z ddlmZ dZ edh d      Z edh d      Z ed	d
h      Z edh d      Z edh d      Z eddh      Z	 edh d      Z
 edh d      Z edh d      Z edh d      Z edddh      Z edh d      Z edh d      Z ed h d!      Z ed"d#d$h      Z ed%&      Z ed'&      Z ed(&      Z ed)&      Z ed*&      Z ed+&      Z ed,&      Z ed-&      Z ed.&      Z ed/h d0      Z ed1h d2      Z ed3h d2      Z ed4&      Z ed5&      Z  ed6&      Z! ed7&      Z" ed8&      Z# ed9h d:      Z$ ed;d<d=h      Z%y>)?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/   retvalr0   r	   resultr   >   einforeasonr,   r   >   r-   r3   r/   r0   	exception	tracebackr   >   r-   r3   r/   r,   r0   r5   r6   r   >   signumexpiredr,   
terminatedr   messageexcr   >   idr;   r*   r:   	task_sent>   etar-   r.   r/   r0   tasksetr   >   confoptionsinstancer   rB   r@   import_modules)r*   r   r   r   r   r   r   r   r   r   >   formatlogfilecolorizeloglevelr   >   rD   loggerrE   rF   rG   r   r   r   r   r    r!   r"   >   r-   r/   targetuser_preload_optionsapprA   N)&__doc__utils.dispatchr   __all__r   r   r
   r   r   r	   r   r   r   r   r   r   r=   r   r   rC   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   rJ        J/var/www/Befach/backend/env/lib/python3.12/site-packages/celery/signals.py<module>rR      sL   # 	  	6  	; 	8 	B 	: 	1
 	 	  	 	u% 	3
 		 	2 	'  -.-(%+IJ "78  &?@ >*/0#9: -. 	 	  !	"  $	!56  $;< "(CD #)EF 	/  	9% rP   