|
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/concurrency/__pycache__/ |
a
��Sh � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddl m
Z
ddlmZ d Z
d
ZdZdd
� ejD �D ]4ZdD ]*Zeeed�rlddlZe�eee �� qlqdddd�ZG dd� dej�ZG dd� dej�ZdS )zEventlet execution pool.� N)� monotonic��GreenletExit)�timer)�signals� )�base)�TaskPoolz6Celery module with %s imported before eventlet patched)z billiard.zcelery.zkombu.c c s | ]}|� t�r|V qd S �N)�
startswith� RACE_MODS)�.0�mod� r �E/usr/local/lib/python3.9/site-packages/celery/concurrency/eventlet.py� <genexpr> � r )�thread� threading�socketr c C s$ |si n|}t j| |||||� d�S )N)�pid)r �apply_target)�target�args�kwargs�callback�accept_callback�getpidr r r r s �r c sL e Zd ZdZ� fdd�Zdd� Zdd� Zdd � Zd
d� Ze dd
� �Z
� ZS )�TimerzEventlet Timer.c sB ddl m} ddlm} t� j|i |�� || _|| _t� | _d S )Nr )�spawn_afterr ) Zeventlet.greenthreadr �greenletr �super�__init__�_spawn_after�set�_queue)�selfr r r r �� __class__r r r"