Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 52.15.200.26
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : delegator.cpython-311.pyc
�

Tf��V�Gd�d��ZedkrddlmZedd���dSdS)	c�(�eZdZdd�Zd�Zd�Zd�ZdS)�	DelegatorNc�:�||_t��|_dS�N)�delegate�set�_Delegator__cache��selfrs  �:/usr/local/python-3.11/lib/python3.11/idlelib/delegator.py�__init__zDelegator.__init__s�� ��
��u�u�����c��t|j|��}t|||��|j�|��|Sr)�getattrr�setattrr�add)r
�name�attrs   r�__getattr__zDelegator.__getattr__	s@���t�}�d�+�+����d�D�!�!�!����������r
c��|jD]#}	t||���#t$rY� wxYw|j���dS)z;Removes added attributes while leaving original attributes.N)r�delattr�AttributeError�clear)r
�keys  r�
resetcachezDelegator.resetcachesg���<�	�	�C�
���c�"�"�"�"��!�
�
�
���
������������s��
)�)c�<�|���||_dS)z%Reset attributes and change delegate.N)rrr	s  r�setdelegatezDelegator.setdelegates�������� ��
�
�
r
r)�__name__�
__module__�__qualname__rrrr�r
rrrsU�������������	�	�	�!�!�!�!�!r
r�__main__�)�mainz idlelib.idle_test.test_delegator�)�	verbosityN)rr�unittestr#r r
r�<module>r'sp��!�!�!�!�!�!�!�!�>�z����������D�	+�q�9�9�9�9�9�9��r
© 2025 GrazzMean