| Server IP : 65.1.209.187 / Your IP : 216.73.216.144 Web Server : nginx/1.24.0 System : Linux ip-172-31-5-206 6.14.0-1015-aws #15~24.04.1-Ubuntu SMP Tue Sep 23 22:44:48 UTC 2025 x86_64 User : ( 1001) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/aiosignal/__pycache__/ |
Upload File : |
�
�}jcc � �. � d dl mZ dZdZ G d� de� Zy)� )�
FrozenListz1.3.1)�Signalc �2 � � e Zd ZdZdZ� fd�Zd� Zd� Z� xZS )r z�Coroutine-based signal implementation.
To connect a callback to a signal, use any list method.
Signals are fired using the send() coroutine, which takes named
arguments.
)�_ownerc �0 �� t �| � � || _ y )N)�super�__init__r )�self�owner� __class__s ��4/usr/lib/python3/dist-packages/aiosignal/__init__.pyr zSignal.__init__ s �� �
������� c �b � dj | j | j t | � � S )Nz"<Signal owner={}, frozen={}, {!r}>)�formatr �frozen�list)r
s r
�__repr__zSignal.__repr__ s( � �3�:�:��K�K����d�4�j�
�
r c � �l K � | j st d� �| D ] } ||i |��� d{ ��� � y7 ��w)z9
Sends data to all registered receivers.
zCannot send non-frozen signal.N)r �RuntimeError)r
�args�kwargs�receivers r
�sendzSignal.send s@ � �� � �{�{��?�@�@�� ,�H��D�+�F�+�+�+� ,�+�s �(4�2�4) �__name__�
__module__�__qualname__�__doc__� __slots__r r r �
__classcell__)r s @r
r r s �� �� �I��
�
,r r N)�
frozenlistr �__version__�__all__r � r r
�<module>r$ s �� !���
��,�Z� ,r