python (3.12.0)

(root)/
lib/
python3.12/
idlelib/
__pycache__/
delegator.cpython-312.opt-1.pyc

̑eDGddZedk(rddlmZeddyy)	c&eZdZddZdZdZdZy)	DelegatorNc0||_t|_yN)delegateset_Delegator__cacheselfrs  E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/idlelib/delegator.py__init__zDelegator.__init__s 
uct|j|}t||||jj	||Sr)getattrrsetattrradd)r
nameattrs   r__getattr__zDelegator.__getattr__	s5t}}d+dD!r
c|jD]}	t|||jjy#t$rY8wxYw)z;Removes added attributes while leaving original attributes.N)rdelattrAttributeErrorclear)r
keys  r
resetcachezDelegator.resetcachesL<<	C
c"	
	
"

s:	AAc2|j||_y)z%Reset attributes and change delegate.N)rrr	s  rsetdelegatezDelegator.setdelegates 
r
r)__name__
__module____qualname__rrrrr
rrrs	!r
r__main__)mainz idlelib.idle_test.test_delegator)	verbosityN)rrunittestr#r r
r<module>r's,!!<z	+q9r