SILENT KILLERPanel

Current Path: > > opt > alt > python34 > lib64 > python3.4 > idlelib > > __pycache__


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python34/lib64/python3.4/idlelib//__pycache__

NameTypeSizeLast ModifiedActions
AutoComplete.cpython-34.pyc File 7715 bytes April 17 2024 17:10:07.
AutoComplete.cpython-34.pyo File 7715 bytes April 17 2024 17:10:07.
AutoCompleteWindow.cpython-34.pyc File 11539 bytes April 17 2024 17:10:07.
AutoCompleteWindow.cpython-34.pyo File 11483 bytes April 17 2024 17:10:03.
AutoExpand.cpython-34.pyc File 3183 bytes April 17 2024 17:10:07.
AutoExpand.cpython-34.pyo File 3183 bytes April 17 2024 17:10:07.
Bindings.cpython-34.pyc File 3159 bytes April 17 2024 17:10:07.
Bindings.cpython-34.pyo File 3159 bytes April 17 2024 17:10:07.
CallTipWindow.cpython-34.pyc File 5370 bytes April 17 2024 17:10:07.
CallTipWindow.cpython-34.pyo File 5370 bytes April 17 2024 17:10:07.
CallTips.cpython-34.pyc File 5951 bytes April 17 2024 17:10:07.
CallTips.cpython-34.pyo File 5951 bytes April 17 2024 17:10:07.
ClassBrowser.cpython-34.pyc File 8578 bytes April 17 2024 17:10:07.
ClassBrowser.cpython-34.pyo File 8578 bytes April 17 2024 17:10:07.
CodeContext.cpython-34.pyc File 6186 bytes April 17 2024 17:10:07.
CodeContext.cpython-34.pyo File 6145 bytes April 17 2024 17:10:03.
ColorDelegator.cpython-34.pyc File 8025 bytes April 17 2024 17:10:07.
ColorDelegator.cpython-34.pyo File 8025 bytes April 17 2024 17:10:07.
Debugger.cpython-34.pyc File 15672 bytes April 17 2024 17:10:07.
Debugger.cpython-34.pyo File 15672 bytes April 17 2024 17:10:07.
Delegator.cpython-34.pyc File 1101 bytes April 17 2024 17:10:07.
Delegator.cpython-34.pyo File 1101 bytes April 17 2024 17:10:07.
EditorWindow.cpython-34.pyc File 52664 bytes April 17 2024 17:10:07.
EditorWindow.cpython-34.pyo File 52568 bytes April 17 2024 17:10:03.
FileList.cpython-34.pyc File 3640 bytes April 17 2024 17:10:07.
FileList.cpython-34.pyo File 3610 bytes April 17 2024 17:10:03.
FormatParagraph.cpython-34.pyc File 6373 bytes April 17 2024 17:10:07.
FormatParagraph.cpython-34.pyo File 6373 bytes April 17 2024 17:10:07.
GrepDialog.cpython-34.pyc File 5664 bytes April 17 2024 17:10:07.
GrepDialog.cpython-34.pyo File 5664 bytes April 17 2024 17:10:07.
HyperParser.cpython-34.pyc File 7433 bytes April 17 2024 17:10:07.
HyperParser.cpython-34.pyo File 7433 bytes April 17 2024 17:10:07.
IOBinding.cpython-34.pyc File 14437 bytes April 17 2024 17:10:07.
IOBinding.cpython-34.pyo File 14437 bytes April 17 2024 17:10:07.
IdleHistory.cpython-34.pyc File 3703 bytes April 17 2024 17:10:07.
IdleHistory.cpython-34.pyo File 3703 bytes April 17 2024 17:10:07.
MultiCall.cpython-34.pyc File 16619 bytes April 17 2024 17:10:07.
MultiCall.cpython-34.pyo File 16554 bytes April 17 2024 17:10:03.
MultiStatusBar.cpython-34.pyc File 1944 bytes April 17 2024 17:10:07.
MultiStatusBar.cpython-34.pyo File 1944 bytes April 17 2024 17:10:07.
ObjectBrowser.cpython-34.pyc File 5524 bytes April 17 2024 17:10:07.
ObjectBrowser.cpython-34.pyo File 5524 bytes April 17 2024 17:10:07.
OutputWindow.cpython-34.pyc File 4547 bytes April 17 2024 17:10:07.
OutputWindow.cpython-34.pyo File 4547 bytes April 17 2024 17:10:07.
ParenMatch.cpython-34.pyc File 6471 bytes April 17 2024 17:10:07.
ParenMatch.cpython-34.pyo File 6471 bytes April 17 2024 17:10:07.
PathBrowser.cpython-34.pyc File 4118 bytes April 17 2024 17:10:07.
PathBrowser.cpython-34.pyo File 4118 bytes April 17 2024 17:10:07.
Percolator.cpython-34.pyc File 4127 bytes April 17 2024 17:10:07.
Percolator.cpython-34.pyo File 3954 bytes April 17 2024 17:10:03.
PyParse.cpython-34.pyc File 11526 bytes April 17 2024 17:10:07.
PyParse.cpython-34.pyo File 11084 bytes April 17 2024 17:10:03.
PyShell.cpython-34.pyc File 48208 bytes April 17 2024 17:10:07.
PyShell.cpython-34.pyo File 48069 bytes April 17 2024 17:10:03.
RemoteDebugger.cpython-34.pyc File 14655 bytes April 17 2024 17:10:07.
RemoteDebugger.cpython-34.pyo File 14513 bytes April 17 2024 17:10:03.
RemoteObjectBrowser.cpython-34.pyc File 2009 bytes April 17 2024 17:10:07.
RemoteObjectBrowser.cpython-34.pyo File 2009 bytes April 17 2024 17:10:07.
ReplaceDialog.cpython-34.pyc File 6920 bytes April 17 2024 17:10:07.
ReplaceDialog.cpython-34.pyo File 6920 bytes April 17 2024 17:10:07.
RstripExtension.cpython-34.pyc File 1359 bytes April 17 2024 17:10:07.
RstripExtension.cpython-34.pyo File 1359 bytes April 17 2024 17:10:07.
ScriptBinding.cpython-34.pyc File 7082 bytes April 17 2024 17:10:07.
ScriptBinding.cpython-34.pyo File 7082 bytes April 17 2024 17:10:07.
ScrolledList.cpython-34.pyc File 5771 bytes April 17 2024 17:10:07.
ScrolledList.cpython-34.pyo File 5771 bytes April 17 2024 17:10:07.
SearchDialog.cpython-34.pyc File 3361 bytes April 17 2024 17:10:07.
SearchDialog.cpython-34.pyo File 3361 bytes April 17 2024 17:10:07.
SearchDialogBase.cpython-34.pyc File 7713 bytes April 17 2024 17:10:07.
SearchDialogBase.cpython-34.pyo File 7713 bytes April 17 2024 17:10:07.
SearchEngine.cpython-34.pyc File 7473 bytes April 17 2024 17:10:07.
SearchEngine.cpython-34.pyo File 7473 bytes April 17 2024 17:10:07.
StackViewer.cpython-34.pyc File 5619 bytes April 17 2024 17:10:07.
StackViewer.cpython-34.pyo File 5619 bytes April 17 2024 17:10:07.
ToolTip.cpython-34.pyc File 4052 bytes April 17 2024 17:10:07.
ToolTip.cpython-34.pyo File 4052 bytes April 17 2024 17:10:07.
TreeWidget.cpython-34.pyc File 15657 bytes April 17 2024 17:10:07.
TreeWidget.cpython-34.pyo File 15657 bytes April 17 2024 17:10:07.
UndoDelegator.cpython-34.pyc File 11816 bytes April 17 2024 17:10:07.
UndoDelegator.cpython-34.pyo File 11816 bytes April 17 2024 17:10:07.
WidgetRedirector.cpython-34.pyc File 7119 bytes April 17 2024 17:10:07.
WidgetRedirector.cpython-34.pyo File 7119 bytes April 17 2024 17:10:07.
WindowList.cpython-34.pyc File 3237 bytes April 17 2024 17:10:07.
WindowList.cpython-34.pyo File 3237 bytes April 17 2024 17:10:07.
ZoomHeight.cpython-34.pyc File 1402 bytes April 17 2024 17:10:07.
ZoomHeight.cpython-34.pyo File 1402 bytes April 17 2024 17:10:07.
__init__.cpython-34.pyc File 434 bytes April 17 2024 17:10:07.
__init__.cpython-34.pyo File 434 bytes April 17 2024 17:10:07.
__main__.cpython-34.pyc File 279 bytes April 17 2024 17:10:07.
__main__.cpython-34.pyo File 279 bytes April 17 2024 17:10:07.
aboutDialog.cpython-34.pyc File 5951 bytes April 17 2024 17:10:07.
aboutDialog.cpython-34.pyo File 5951 bytes April 17 2024 17:10:07.
configDialog.cpython-34.pyc File 48987 bytes April 17 2024 17:10:07.
configDialog.cpython-34.pyo File 48987 bytes April 17 2024 17:10:07.
configHandler.cpython-34.pyc File 26731 bytes April 17 2024 17:10:07.
configHandler.cpython-34.pyo File 26731 bytes April 17 2024 17:10:07.
configHelpSourceEdit.cpython-34.pyc File 5793 bytes April 17 2024 17:10:07.
configHelpSourceEdit.cpython-34.pyo File 5793 bytes April 17 2024 17:10:07.
configSectionNameDialog.cpython-34.pyc File 3941 bytes April 17 2024 17:10:07.
configSectionNameDialog.cpython-34.pyo File 3941 bytes April 17 2024 17:10:07.
dynOptionMenuWidget.cpython-34.pyc File 2437 bytes April 17 2024 17:10:07.
dynOptionMenuWidget.cpython-34.pyo File 2437 bytes April 17 2024 17:10:07.
help.cpython-34.pyc File 9749 bytes April 17 2024 17:10:07.
help.cpython-34.pyo File 9749 bytes April 17 2024 17:10:03.
idle.cpython-34.pyc File 368 bytes April 17 2024 17:10:07.
idle.cpython-34.pyo File 368 bytes April 17 2024 17:10:07.
idlever.cpython-34.pyc File 551 bytes April 17 2024 17:10:07.
idlever.cpython-34.pyo File 551 bytes April 17 2024 17:10:07.
keybindingDialog.cpython-34.pyc File 11016 bytes April 17 2024 17:10:07.
keybindingDialog.cpython-34.pyo File 11016 bytes April 17 2024 17:10:07.
macosxSupport.cpython-34.pyc File 7306 bytes April 17 2024 17:10:07.
macosxSupport.cpython-34.pyo File 7191 bytes April 17 2024 17:10:03.
rpc.cpython-34.pyc File 21006 bytes April 17 2024 17:10:07.
rpc.cpython-34.pyo File 20903 bytes April 17 2024 17:10:03.
run.cpython-34.pyc File 12646 bytes April 17 2024 17:10:07.
run.cpython-34.pyo File 12596 bytes April 17 2024 17:10:03.
tabbedpages.cpython-34.pyc File 17139 bytes April 17 2024 17:10:07.
tabbedpages.cpython-34.pyo File 17139 bytes April 17 2024 17:10:07.
textView.cpython-34.pyc File 3338 bytes April 17 2024 17:10:07.
textView.cpython-34.pyo File 3338 bytes April 17 2024 17:10:07.

Reading File: //opt/alt/python34/lib64/python3.4/idlelib//__pycache__/RemoteDebugger.cpython-34.pyc

�
e f�.�@s)dZddlZddlmZdZdadZiZiZiZ	iZ
dd�Zdd	�ZGd
d�d�Z
Gdd
�d
�Zdd�ZGdd�d�ZGdd�d�ZGdd�d�ZGdd�d�ZGdd�d�Zdd�Zdd�Zdd�Zd d!�ZdS)"a�Support for remote Python debugging.

Some ASCII art to describe the structure:

       IN PYTHON SUBPROCESS          #             IN IDLE PROCESS
                                     #
                                     #        oid='gui_adapter'
                 +----------+        #       +------------+          +-----+
                 | GUIProxy |--remote#call-->| GUIAdapter |--calls-->| GUI |
+-----+--calls-->+----------+        #       +------------+          +-----+
| Idb |                               #                             /
+-----+<-calls--+------------+         #      +----------+<--calls-/
                | IdbAdapter |<--remote#call--| IdbProxy |
                +------------+         #      +----------+
                oid='idb_adapter'      #

The purpose of the Proxy and Adapter classes is to translate certain
arguments and return values that cannot be transported through the RPC
barrier, in particular frame and traceback objects.

�N)�Debugger�idb_adapterZgui_adaptercCst|�}|t|<|S)N)�id�
frametable)�frame�fid�r�;/opt/alt/python34/lib64/python3.4/idlelib/RemoteDebugger.py�
wrap_frame(s
r
cCsg|dkrdS|d}t|tj�s2t�t|�}|t|<|d|d|f}|SdS)z0replace info[2], a traceback instance, by its IDN�r�)�
isinstance�types�
TracebackType�AssertionErrorr�tracebacktable)�info�	tracebackZtraceback_id�
modified_inforrr	�	wrap_info-s

rc@s+eZdZdd�Zddd�ZdS)�GUIProxycCs||_||_dS)N)�conn�oid)�selfr�gui_adap_oidrrr	�__init__;s	zGUIProxy.__init__NcCs5|jj|jd|t|�t|�fi�dS)N�interaction)r�
remotecallrr
r)r�messagerrrrr	r?szGUIProxy.interaction)�__name__�
__module__�__qualname__rrrrrr	r9src@seZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)S)*�
IdbAdaptercCs
||_dS)N)�idb)rr#rrr	rHszIdbAdapter.__init__cCs|jj�dS)N)r#�set_step)rrrr	r$MszIdbAdapter.set_stepcCs|jj�dS)N)r#�set_quit)rrrr	r%PszIdbAdapter.set_quitcCs|jj�dS)N)r#�set_continue)rrrr	r&SszIdbAdapter.set_continuecCst|}|jj|�dS)N)rr#�set_next)rrrrrr	r'Vs
zIdbAdapter.set_nextcCst|}|jj|�dS)N)rr#�
set_return)rrrrrr	r(Zs
zIdbAdapter.set_returncCsat|}|dkrd}n
t|}|jj||�\}}dd�|D�}||fS)NcSs(g|]\}}t|�|f�qSr)r
)�.0Zframe2�krrr	�
<listcomp>es	z(IdbAdapter.get_stack.<locals>.<listcomp>)rrr#�	get_stack)rr�tbidr�tb�stack�irrr	r,^s
	
zIdbAdapter.get_stackcCs&ddl}|jj||j�dS)Nr)�__main__r#�run�__dict__)r�cmdr1rrr	r2hszIdbAdapter.runcCs|jj||�}|S)N)r#�	set_break)r�filename�lineno�msgrrr	r5lszIdbAdapter.set_breakcCs|jj||�}|S)N)r#�clear_break)rr6r7r8rrr	r9pszIdbAdapter.clear_breakcCs|jj|�}|S)N)r#�clear_all_file_breaks)rr6r8rrr	r:tsz IdbAdapter.clear_all_file_breakscCst|}t||�S)N)r�getattr)rr�namerrrr	�
frame_attrzs
zIdbAdapter.frame_attrcCs-t|}|j}t|�}|t|<|S)N)r�	f_globalsr�	dicttable)rrr�dict�didrrr	�
frame_globals~s

	
zIdbAdapter.frame_globalscCs-t|}|j}t|�}|t|<|S)N)r�f_localsrr?)rrrr@rArrr	�frame_locals�s

	
zIdbAdapter.frame_localscCs-t|}|j}t|�}|t|<|S)N)r�f_coder�	codetable)rrr�code�cidrrr	�
frame_code�s

	
zIdbAdapter.frame_codecCst|}|jS)N)rF�co_name)rrHrGrrr	�	code_name�s
zIdbAdapter.code_namecCst|}|jS)N)rF�co_filename)rrHrGrrr	�
code_filename�s
zIdbAdapter.code_filenamecCstd��dS)Nz"dict_keys not public or pickleable)�NotImplemented)rrArrr	�	dict_keys�szIdbAdapter.dict_keyscCst|}t|j��S)N)r?�list�keys)rrAr@rrr	�dict_keys_list�s
zIdbAdapter.dict_keys_listcCs$t|}||}t|�}|S)N)r?�repr)rrA�keyr@�valuerrr	�	dict_item�s

zIdbAdapter.dict_itemN)rr r!rr$r%r&r'r(r,r2r5r9r:r=rBrDrIrKrMrOrRrVrrrr	r"Fs(
	r"cCs>t||�}tj|�}t|�}|jt|�tS)a|Start the debugger and its RPC link in the Python subprocess

    Start the subprocess side of the split debugger and set up that side of the
    RPC link by instantiating the GUIProxy, Idb debugger, and IdbAdapter
    objects and linking them together.  Register the IdbAdapter with the
    RPCServer to handle RPC requests from the split debugger GUI via the
    IdbProxy.

    )rrZIdbr"�register�idb_adap_oid)Z
rpchandlerrZ	gui_proxyr#Zidb_adaprrr	�start_debugger�s

rYc@sXeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S)�
FrameProxycCs(||_||_d|_i|_dS)Nr)�_conn�_fid�_oid�
_dictcache)rrrrrr	r�s			zFrameProxy.__init__cCs�|dd�dkr%t|��n|dkr;|j�S|dkrQ|j�S|dkrg|j�S|jj|jd|j|fi�S)Nr�_rEr>rCr=)�AttributeError�_get_f_code�_get_f_globals�
_get_f_localsr[rr]r\)rr<rrr	�__getattr__�s


zFrameProxy.__getattr__cCs:|jj|jd|jfi�}t|j|j|�S)NrI)r[rr]r\�	CodeProxy)rrHrrr	ra�s$zFrameProxy._get_f_codecCs1|jj|jd|jfi�}|j|�S)NrB)r[rr]r\�_get_dict_proxy)rrArrr	rb�szFrameProxy._get_f_globalscCs1|jj|jd|jfi�}|j|�S)NrD)r[rr]r\rf)rrArrr	rc�szFrameProxy._get_f_localscCsC||jkr|j|St|j|j|�}||j|<|S)N)r^�	DictProxyr[r])rrAZdprrr	rf�s

zFrameProxy._get_dict_proxyN)	rr r!rrdrarbrcrfrrrr	rZ�srZc@s(eZdZdd�Zdd�ZdS)recCs||_||_||_dS)N)r[r]�_cid)rrrrHrrr	r�s		zCodeProxy.__init__cCs`|dkr.|jj|jd|jfi�S|dkr\|jj|jd|jfi�SdS)NrJrKrLrM)r[rr]rh)rr<rrr	rd�szCodeProxy.__getattr__N)rr r!rrdrrrr	re�srec@s@eZdZdd�Zdd�Zdd�Zdd�Zd	S)
rgcCs||_||_||_dS)N)r[r]�_did)rrrrArrr	rs		zDictProxy.__init__cCs"|jj|jd|jfi�S)NrR)r[rr]ri)rrrr	rQszDictProxy.keyscCs%|jj|jd|j|fi�S)NrV)r[rr]ri)rrTrrr	�__getitem__szDictProxy.__getitem__cCst|��dS)N)r`)rr<rrr	rdszDictProxy.__getattr__N)rr r!rrQrjrdrrrr	rgs	rgc@s(eZdZdd�Zdd�ZdS)�
GUIAdaptercCs||_||_dS)N)r�gui)rrrlrrr	rs	zGUIAdapter.__init__cCs,t|j|�}|jj|||�dS)N)rZrrlr)rrrrrrrr	r!szGUIAdapter.interactionN)rr r!rrrrrr	rksrkc@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS)�IdbProxycCs||_||_||_dS)N)rr�shell)rrrnrrrr	r)s		zIdbProxy.__init__cOs"|jj|j|||�}|S)N)rrr)rZ
methodname�args�kwargsrUrrr	�call.sz
IdbProxy.callcCs4|jj|jd|fi�}||jj_dS)Nr2)rZ
asyncqueuerrnZinterpZ
active_seq)rr4�locals�seqrrr	r24s!zIdbProxy.runcsA�jd|j|�\}}�fdd�|D�}||fS)Nr,cs.g|]$\}}t�j|�|f�qSr)rZr)r)rr*)rrr	r+<s	z&IdbProxy.get_stack.<locals>.<listcomp>)rqr\)rrr-r/r0r)rr	r,9szIdbProxy.get_stackcCs|jd�dS)Nr&)rq)rrrr	r&?szIdbProxy.set_continuecCs|jd�dS)Nr$)rq)rrrr	r$BszIdbProxy.set_stepcCs|jd|j�dS)Nr')rqr\)rrrrr	r'EszIdbProxy.set_nextcCs|jd|j�dS)Nr()rqr\)rrrrr	r(HszIdbProxy.set_returncCs|jd�dS)Nr%)rq)rrrr	r%KszIdbProxy.set_quitcCs|jd||�}|S)Nr5)rq)rr6r7r8rrr	r5NszIdbProxy.set_breakcCs|jd||�}|S)Nr9)rq)rr6r7r8rrr	r9RszIdbProxy.clear_breakcCs|jd|�}|S)Nr:)rq)rr6r8rrr	r:VszIdbProxy.clear_all_file_breaksN)rr r!rrqr2r,r&r$r'r(r%r5r9r:rrrr	rm'srmcCsb|jddtfi�at||t�}tj||�}t||�}|jt|�|S)a]Start the subprocess debugger, initialize the debugger GUI and RPC link

    Request the RPCServer start the Python subprocess debugger and link.  Set
    up the Idle side of the split debugger by instantiating the IdbProxy,
    debugger GUI, and debugger GUIAdapter objects and linking them together.

    Register the GUIAdapter with the RPCClient to handle debugger GUI
    interaction requests coming from the subprocess debugger via the GUIProxy.

    The IdbAdapter will pass execution and environment requests coming from the
    Idle debugger GUI to the subprocess debugger via the IdbProxy.

    �exec�start_the_debugger)rrrXrmrrkrW)�rpccltZpyshellZ	idb_proxyrlZgui_adaprrr	�start_remote_debuggerZsrwcCst|�|jt�dS)a]Shut down subprocess debugger and Idle side of debugger RPC link

    Request that the RPCServer shut down the subprocess debugger and link.
    Unregister the GUIAdapter, which will cause a GC on the Idle process
    debugger and RPC link objects.  (The second reference to the debugger GUI
    is deleted in PyShell.close_remote_debugger().)

    N)�close_subprocess_debuggerZ
unregisterr)rvrrr	�close_remote_debuggerrs	
rycCs|jddtfi�dS)NrtZstop_the_debugger)rrX)rvrrr	rx~srxcCs7|jddtfi�}|tks3td��dS)Nrtruz Idb restarted with different oid)rrrXr)rvZidb_adap_oid_retrrr	�restart_subprocess_debugger�srz)�__doc__rZidlelibrZ	debuggingrXrrr?rFrr
rrr"rYrZrergrkrmrwryrxrzrrrr	�<module>s.
m*3

SILENT KILLER Tool