HEX
Server: LiteSpeed
System: Linux kapuas.iixcp.rumahweb.net 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
User: mirz4654 (1666)
PHP: 8.1.33
Disabled: system,exec,escapeshellarg,escapeshellcmd,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,popen,pclose,dl,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setsid,posix_setuid,posix_setpgid,ini_alter,show_source,define_syslog_variables,symlink,syslog,openlog,openlog,closelog,ocinumcols,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dll,ftp,myshellexec,socket_bind,mail,posix_getwpuid
Upload Files
File: //opt/alt/python36/lib64/python3.6/idlelib/__pycache__/percolator.cpython-36.opt-1.pyc
3

� f:�@shddlmZddlmZGdd�d�Zdd�ZedkrdddlmZed	d
dd�dd
l	m
Z
e
e�dS)�)�	Delegator)�WidgetRedirectorc@s@eZdZdd�Zdd�Zddd�Zddd	�Zd
d�Zdd
�ZdS)�
PercolatorcCsR||_t|�|_t|�|_|_|jjd|j�|j_|jjd|j�|j_g|_	dS)N�insert�delete)
�textr�redirr�top�bottom�registerrr�filters)�selfr�r�7/opt/alt/python36/lib64/python3.6/idlelib/percolator.py�__init__s
zPercolator.__init__cCsPx|j|jk	r|j|j�qWd|_|jjd�d|_|jj�d|_d|_dS)N)r	r
�removefilter�setdelegater�closer)r
rrrrs
zPercolator.closeNcCs|jj|||�dS)N)r	r)r
�index�charsZtagsrrrrszPercolator.insertcCs|jj||�dS)N)r	r)r
Zindex1Zindex2rrrrszPercolator.deletecCs|j|j�||_dS)N)rr	)r
�filterrrr�insertfilter"szPercolator.insertfiltercCsZ|j}||kr"|j|_|jd�n4x|j|k	r>|j�|j}q$W|j|j�|jd�dS)N)r	�delegaterZ
resetcache)r
r�frrrr)s
zPercolator.removefilter)N)N)	�__name__�
__module__�__qualname__rrrrrrrrrrrs	


rcsddl}Gdd�dt�}|j|�}|jd�tt|j�jd�dd��\}}|jd||df�|j|�}t	|�}|j
�|j�|d	��|d
������fdd�}����fd
d�}	|j�|j
|��|j|d|�d�}
|
j�|j
|��|j|d|	�d�}|j�dS)Nrc@s$eZdZdd�Zdd�Zdd�ZdS)z_percolator.<locals>.TracercSs||_tj|d�dS)N)�namerr)r
rrrrr>sz$_percolator.<locals>.Tracer.__init__cWst|jd|�|jj|�dS)Nz: insert)�printrrr)r
�argsrrrrBsz"_percolator.<locals>.Tracer.insertcWst|jd|�|jj|�dS)Nz: delete)rrrr)r
rrrrrFsz"_percolator.<locals>.Tracer.deleteN)rrrrrrrrrr�Tracer=sr zTest Percolator�+�z+%d+%d��t1�t2cs�j�r�n���dS)N)�getr)�pin�poutr$�var1rr�toggle1Usz_percolator.<locals>.toggle1cs�j�r�n���dS)N)r&r)r'r(r%�var2rr�toggle2Wsz_percolator.<locals>.toggle2ZTracer1)rZcommandZvariableZTracer2)ZtkinterrZToplevel�title�map�intZgeometry�splitZTextrrrZpackZIntVarZCheckbutton)�parentZtkr Zbox�x�yr�pr*r,Zcb1Zcb2r)r'r(r$r%r)r+r�_percolator:s*

 


r5�__main__)�mainz!idlelib.idle_test.test_percolator�F)�	verbosity�exit)�runN)Zidlelib.delegatorrZidlelib.redirectorrrr5rZunittestr7Zidlelib.idle_test.htestr;rrrr�<module>s5(