%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python3.8/idlelib/__pycache__/
Upload File :
Create Path :
Current File : //usr/local/lib/python3.8/idlelib/__pycache__/percolator.cpython-38.pyc

U

qa:@shddlmZddlmZGdddZddZedkrdddlmZed	d
dddd
l	m
Z
e
edS))	Delegator)WidgetRedirectorc@s@eZdZddZddZdddZddd	Zd
dZdd
ZdS)
PercolatorcCsR||_t||_t||_|_|jd|j|j_|jd|j|j_g|_	dS)Ninsertdelete)
textrredirrtopbottomregisterrrfilters)selfrr./usr/local/lib/python3.8/idlelib/percolator.py__init__s
zPercolator.__init__cCsL|j|jk	r||jqd|_|jdd|_|jd|_d|_dSN)r	r
removefiltersetdelegatercloser)r
rrrrs
zPercolator.closeNcCs|j|||dSr)r	r)r
indexcharsZtagsrrrrszPercolator.insertcCs|j||dSr)r	r)r
Zindex1Zindex2rrrrszPercolator.deletecCs2t|tst|jdkst||j||_dSr)
isinstancerAssertionErrordelegaterr	)r
filterrrrinsertfilter"szPercolator.insertfiltercCst|tst|jdk	st|j}||kr>|j|_|dn>|j|k	rf||jk	sVt||j}q>||j|ddSr)rrrrr	rr
Z
resetcache)r
rfrrrr)s
zPercolator.removefilter)N)N)	__name__
__module____qualname__rrrrrrrrrrrs	


rcsddl}Gdddt}||}|dtt|ddd\}}|d||df||}t	|}|j
|j|d	|d
fdd}fd
d}	||
||j|d|d}
|
|
||j|d|	d}|dS)Nrc@s$eZdZddZddZddZdS)z_percolator.<locals>.TracercSs||_t|ddSr)namerr)r
r rrrr>sz$_percolator.<locals>.Tracer.__init__cWst|jd||jj|dS)Nz: insert)printr rrr
argsrrrrBsz"_percolator.<locals>.Tracer.insertcWst|jd||jj|dS)Nz: delete)r!r rrr"rrrrFsz"_percolator.<locals>.Tracer.deleteN)rrrrrrrrrrTracer=sr$zTest Percolator+z+%d+%dt1t2csrndSrgetr)pinpoutr(var1rrtoggle1Usz_percolator.<locals>.toggle1csrndSrr*r)r,r-r)var2rrtoggle2Wsz_percolator.<locals>.toggle2ZTracer1)rZcommandvariableZTracer2)tkinterrZTopleveltitlemapintZgeometrysplitZTextrrrpackZIntVarZCheckbutton)parentZtkr$Zboxxyrpr/r1Zcb1Zcb2r)r,r-r(r)r.r0r_percolator:s*

 


r=__main__)mainz!idlelib.idle_test.test_percolatorF)	verbosityexit)runN)Zidlelib.delegatorrZidlelib.redirectorrrr=rZunittestr?Zidlelib.idle_test.htestrCrrrr<module>s5(

Zerion Mini Shell 1.0