File: //usr/local/lib/python3.9/site-packages/celery/worker/__pycache__/loops.cpython-39.pyc
a
X>h� � @ s| d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m
Z
dZee�Z
dd
d�Zdd
d�Zddd�Zddd�ZdS )z*The consumers highly-optimized inner loop.� N)� bootsteps)�WorkerLostError)�
get_logger� )�state)�asynloop�synloop皙�����?c
C sZ z| j |d� W nD tyT } z,t|dd �}|d ur@|tjkr@� W Y d }~n
d }~0 0 d S )N��timeout�errno)�drain_events� Exception�getattrr �EAGAIN)�
connectionr �exc� exc_errno� r �=/usr/local/lib/python3.9/site-packages/celery/worker/loops.py�_quick_drain s r � @c sJ d g�� s�S � � � }|r � js$�S � �fdd�}| �|| ||f� �S )Nc
s@ z� � | � W n, ty: } z|�d<