|
Server : LiteSpeed System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : elvh3918 ( 1528) PHP Version : 8.2.31 Disable Function : mail Directory : /usr/local/lib/python3.9/site-packages/celery/worker/consumer/__pycache__/ |
a
��Sh� � @ sV d Z ddlmZ ddlmZ ddlmZ ddlmZ dZ ee
�ZG dd � d ej�Z
d
S )z�Worker Remote Control Bootstep.
``Control`` -> :mod:`celery.worker.pidbox` -> :mod:`kombu.pidbox`.
The actual commands are implemented in :mod:`celery.worker.control`.
� )� bootsteps)�
get_logger)�pidbox� )�Tasks)�Controlc s. e Zd ZdZefZ� fdd�Zdd� Z� ZS )r zRemote control command service.c sb |j d uo|j j| _| jr tjntj|�| _| jj| _| jj| _| jj| _t � j
|fi |�� d S )N)�poolZis_greenr ZgPidboxZPidboxZbox�start�stop�shutdown�super�__init__)�self�c�kwargs�� __class__� �H/usr/local/lib/python3.9/site-packages/celery/worker/consumer/control.pyr
s
zControl.__init__c C s |j jjo|j�d�S )NZfanout)Zapp�confZworker_enable_remote_controlZconninfoZsupports_exchange_type)r r r r r �
include_if s
�zControl.include_if) �__name__�
__module__�__qualname__�__doc__r �requiresr
r �
__classcell__r r r r r s r N)r Zceleryr Zcelery.utils.logr Z
celery.workerr �tasksr �__all__r �loggerZ
StartStopStepr r r r r �<module> s