Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/worker/__pycache__/heartbeat.cpython-39.pyc
Ðазад
a t�h; � @ sF d Z ddlmZ ddlmZ ddlmZmZmZ dZ G dd� d�Z d S ) z�Heartbeat service. This is the internal thread responsible for sending heartbeat events at regular intervals (may not be an actual thread). � )�heartbeat_sent)�load_average� )� SOFTWARE_INFO�active_requests�all_total_count)�Heartc @ s4 e Zd ZdZddd�Zd dd�Zdd � Zd d� ZdS )r a@ Timer sending heartbeats at regular intervals. Arguments: timer (kombu.asynchronous.timer.Timer): Timer to use. eventer (celery.events.EventDispatcher): Event dispatcher to use. interval (float): Time in seconds between sending heartbeats. Default is 2 seconds. Nc C sV || _ || _t|pd�| _d | _| jj�| j� | jj�| j � t jrLt jnd | _ d S )Ng @)�timer�eventer�float�interval�trefZ on_enabled�add�startZon_disabled�stopr Z receivers�send�_send_sent_signal)�selfr r r � r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/celery/worker/heartbeat.py�__init__ s �zHeart.__init__Tc C sB | j d ur| j | d� | jj|f| jtt�td t� |d�t��S )N)Zsenderr )�freqZactive� processedZloadavg�retry) r r r r �lenr r r r )r �eventr r r r �_send'