HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/env/lib64/python3.10/site-packages/celery/__pycache__/signals.cpython-310.pyc
o

-we �@s�dZddlmZdZedhd�d�Zedhd�d�Zed	d
hd�Zedhd�d�Zed
hd�d�Zeddhd�Z	edhd�d�Z
edhd�d�Zedhd�d�Zedhd�d�Z
edddhd�Zedhd�d�Zedhd�d�Zed hd!�d�Zed"d#d$hd�Zed%d&�Zed'd&�Zed(d&�Zed)d&�Zed*d&�Zed+d&�Zed,d&�Zed-d&�Zed.d&�Zed/hd0�d�Zed1hd2�d�Zed3hd2�d�Zed4d&�Zed5d&�Z ed6d&�Z!ed7d&�Z"ed8d&�Z#ed9hd:�d�Z$ed;d<d=hd�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,r2r.r/�	exception�	tracebackr>r,r2r.r+r/r4r5r>�signum�expiredr+�
terminatedr
�message�excr>�idr:r)r9�	task_sent>�etar,r-r.r/�tasksetr>�conf�options�instancerrAr?�import_modules)r)rrrrrrrrr>�format�logfile�colorize�loglevelr>rC�loggerrDrErFrrrrrr r!>r,r.�target�user_preload_options�appr@N)&�__doc__�utils.dispatchr�__all__rrr	rrrrr
rrr
rr<rrrBrrrrrrrrrrrrrrrr r!rI�rNrN�G/home/arjun/projects/env/lib/python3.10/site-packages/celery/signals.py�<module>s�
���������������








���




�
�