File: //usr/local/lib/python3.9/site-packages/kombu/asynchronous/__pycache__/debug.cpython-39.pyc
a
X>h� � @ sl d Z ddlmZ ddlmZmZmZ ddlmZ dd� Z dd� Z
d d
� Zdd� Zd
d� Z
dd� Zdd� ZdS )zEvent-loop debugging tools.� )�annotations)�ERR�READ�WRITE)�reprcallc C s2 d� | t@ rdnd| t@ rdnd| t@ r,dnd�S )z&Return description of event loop flag.z{}{}{}�R� �W�!)�formatr r r )�flag� r
�B/usr/local/lib/python3.9/site-packages/kombu/asynchronous/debug.py� repr_flag s �r c C s@ | d u rdS t | t�r| S t | t�r:| \}}t|j|d�S | jS )Nz <missing>)�args)�
isinstance�str�tupler �__name__)�obj�cbr r
r
r �_rcb s
r c C s d� t| �t| � �S )z1Return description of active readers and writers.�, )�join�repr_readers�repr_writers��hr
r
r �repr_active s r c s d� � fdd�|D ��S )z.Return description of events returned by poll.r c 3 s2 | ]*\}}d � tt� ||d��|t|��V qdS )z
{}({})->{}z(GONE)N)r r �callback_forr )�.0�fd�flr r
r � <genexpr>"