Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.145.67.141
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : Delegator.cpython-35.pyc


��Yf�@sCGdd�d�Zedkr?ddlmZeddd�dS)	c@sCeZdZddd�Zdd�Zdd�Zdd	�ZdS)
�	DelegatorNcCs||_t�|_dS)N)�delegate�set�_Delegator__cache)�selfr�r�6/opt/alt/python35/lib64/python3.5/idlelib/Delegator.py�__init__s	zDelegator.__init__cCs6t|j|�}t|||�|jj|�|S)N)�getattrr�setattrr�add)r�name�attrrrr�__getattr__	szDelegator.__getattr__cCsKx7|jD],}yt||�Wq
tk
r5Yq
Xq
W|jj�dS)z;Removes added attributes while leaving original attributes.N)r�delattr�AttributeError�clear)r�keyrrr�
resetcaches
	zDelegator.resetcachecCs|j�||_dS)z%Reset attributes and change delegate.N)rr)rrrrr�setdelegates
zDelegator.setdelegate)�__name__�
__module__�__qualname__rrrrrrrrrsr�__main__�)�mainz idlelib.idle_test.test_delegator�	verbosity�N)rrZunittestrrrrr�<module>s
© 2025 GrazzMean-Shell