Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /opt/alt/python27/lib64/python2.7/idlelib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/alt/python27/lib64/python2.7/idlelib/run.pyc
�
�V~gc@s�ddlZddlZddlZddlZddlZddlZddlZddlZddlm	Z	ddlm
Z
ddlmZddlmZddlm
Z
ddlmZddlmZdd	lmZddlZd
ZddlZddd�Zdad�Zee�eaeaeaed
�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$dej%fd��YZ&dej'fd��YZ(de)fd��YZ*ee�dS(i����N(tCallTips(tAutoComplete(tRemoteDebugger(tRemoteObjectBrowser(tStackViewer(trpc(tPyShell(t	IOBindings	127.0.0.1cCsV|dkrtj}ny&|jtj|||||��Wntk
rQnXdS(suShow Idle-format warning after replacing warnings.showwarning.

    The only difference is the formatter called.
    N(tNonetsyststderrtwriteRtidle_formatwarningtIOError(tmessagetcategorytfilenametlinenotfiletline((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytidle_showwarning_subprocs
cCsL|r*tdkrHtjatt_qHntdk	rHtt_dandS(sFReplace warning.showwarning with idle_showwarning_subproc, or reverse.N(t_warnings_showwarningRtwarningstshowwarningR(tcapture((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytcapture_warnings*s		cCs|ay2ttj�dks$t�ttjd�}WntjdIJdSXtt�dgtj(t	j
dtddd	t|ff�}|j
t�|j�xUy�tr�yt�Wq�tk
r�w�q�Xny%tjjd
tdd�\}}Wntjk
rw�nX|\}}}|||�}tjj||f�Wq�tk
rotr�taq�q�q�tk
r�tt��q�tj�\}	}
}y!t�tjj|df�Wq�tj|	|
|d
tj �t�q�Xq�q�Xq�WdS(sjStart the Python execution server in a subprocess

    In the Python subprocess, RPCServer is instantiated with handlerclass
    MyHandler, which inherits register/unregister methods from RPCHandler via
    the mix-in class SocketIO.

    When the RPCServer 'server' is instantiated, the TCPServer initialization
    creates an instance of run.MyHandler and calls its handle() method.
    handle() instantiates a run.Executive object, passing it a reference to the
    MyHandler object.  That reference is saved as attribute rpchandler of the
    Executive instance.  The Executive methods have access to the reference and
    can pass it on to entities that they command
    (e.g. RemoteDebugger.Debugger.start_debugger()).  The latter, in turn, can
    call MyHandler(SocketIO) register/unregister methods via the reference to
    register and unregister themselves.

    ii����s/IDLE Subprocess: no IP port passed in sys.argv.Ntttargettnamet
SockThreadtargstblockttimeoutg�������?R(!tno_exitfunctlenR	targvtAssertionErrortintR
RtTruet	threadingtThreadt
manage_sockett	LOCALHOSTt	setDaemontstarttexit_nowtexittKeyboardInterruptRt
request_queuetgettQueuetEmptytresponse_queuetputtquittingt
SystemExittFalsetexc_infotprint_exceptionRt	tracebackt
__stderr__(tdel_exitfunctportt
sockthreadtseqtrequesttmethodRtkwargstretttypetvaluettb((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytmainAsX






%
	

cCs�x�td�D]\}tj|�yt|t�}PWq
tjk
rh}tjd|j	ddIJq
Xq
WtjdIJt
||�tadS|j
�dS(NisIDLE Subprocess: socket error: is, retrying....s8IDLE Subprocess: Connection to IDLE GUI failed, exiting.(trangettimetsleeptMyRPCServert	MyHandlertsocketterrorR	R<Rtshow_socket_errorR&R-thandle_request(taddresstitserverterr((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyR)�s


cCs�ddl}ddl}|j�}t|�|j�|jddkrnd|}|jd|d|�n!|jdd|jdd|�|j�dS(	Ni����ii=s�IDLE's subprocess can't connect to %s:%d.  This may be due to your personal firewall configuration.  It is safe to allow this internal connection because no data is visible on external ports.sIDLE Subprocess ErrortparentsSocket Error: %si(tTkinterttkMessageBoxtTktfix_scalingtwithdrawRt	showerrortdestroy(RURRRWRXtroottmsg((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyRP�s

	c
Cs�ddl}|j�t�tj}tj�\}}}}|\t_t_t_t	j
|�}|dIJd
}t||�t	j|d	|�t	j
||�}x|D]}	||	Iq�WdS(Ni����s#
Traceback (most recent call last):srun.pysrpc.pysthreading.pysQueue.pysRemoteDebugger.pysbdb.pyR(srun.pysrpc.pysthreading.pysQueue.pysRemoteDebugger.pysbdb.py(t	linecachet
checkcachetflush_stdoutR	R
R9t	last_typet
last_valuetlast_tracebackR;t
extract_tbtcleanup_tracebackt
print_listtformat_exception_only(
R`tefilettyptvalRGtexcinfottbetexcludetlinesR((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyR:�s
	


c
Cs�|}x>|rGx*|D]!}|ddj|�rPqqWP|d=q
Wx>|r�x*|D]!}|ddj|�rXPqXqXWP|d=qKWt|�dkr�||(tjdIJntjdj}x�tt|��D]�}||\}}}}	|dkrd}n|jd�r2t	j
dkr2|d	8}n|	ri|jd�ri|jd
d||fi�}	n||||	f||<q�WdS(
sARemove excluded traces from beginning/end of tb; get cached linesii����s** IDLE Internal Exception: texect?s
-toplevel-s	<pyshell#sutf-8iR`tgetlineN(tcountR"R	R
Rtobjecttablet
rpchandlerRIt
startswithRtencodingt
remotecall(
RGRotorig_tbtrpcfileRvRStfntlntnmR((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyRg�s6	
	
	
cCsMy/tjjr.dtj_tjjd�nWnttfk
rHnXdS(Nis
(R	tstdoutt	softspaceRtAttributeErrortEOFError(((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyRb�scCsBtr'y
t`Wq'tk
r#q'Xntt�tjd�dS(s�Exit subprocess, possibly after first deleting sys.exitfunc

    If config-main.cfg/.def 'General' 'delete-exitfunc' is True, then any
    sys.exitfunc will be removed before exiting.  (VPython support)

    iN(R!R	texitfuncR�RR8R.(((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyR.�s


cCs�ddl}t|jjdd��}|dkr�xq|j|�D]]}|jd|d|dt�}t|d	�}|d
krCttd|��|d	<qCqCWndS(sScale fonts on HiDPI displays.i����Nttktscalinggffffff�?R^Rtexiststsizeig�(	ttkFonttfloatR�tcalltnamestFontR&R%tround(R^R�R�RtfontR�((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyRZ�sRLcBseZd�ZRS(cCs�y�Wn�tk
r�n�tk
r=tatj�n�tj}|dddIJ|dIJ|dtj	�j
�IJ|dI|IJ|dIt|�IJtj
d|�|d	IJ|ddIJtatj�nXd
S(srOverride RPCServer method for IDLE

        Interrupt the MainThread and exit server if link is dropped.

        s
t-i(sUnhandled server exception!s
Thread: %ssClient Address: s	Request: Rs#
*** Unrecoverable, server exiting!N(R7R�R&R-tthreadtinterrupt_mainR	R<R't
currentThreadtgetNametreprR;t	print_excR6(tselfRAtclient_addressterf((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pythandle_errors&


	

(t__name__t
__module__R�(((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyRLsRMcBs,eZd�Zd�Zd�Zd�ZRS(cCs�t|�}|jd|�|jd�|_tj|jdtj�t_	tj
|jdtj�t_tj
|jdtj�t_tj	|_
|jd�|_tjj|dd
dd	�d
S(sOverride base methodRqtconsoletstdinRR
tinterptmyseqtwaitg�������?N(t	Executivetregistertget_remote_proxyR�RtPseudoInputFileRRxR	R�tPseudoOutputFileRR
t_keep_stdinR�Rt
RPCHandlertgetresponseR(R�t	executive((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pythandle!scCstjd�dS(s>override SocketIO method - wait for MainThread to shut us downi
N(RJRK(R�((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytexithook4scCstatj�dS(sEOverride SocketIO method - terminate wait on callback and exit threadN(R&R6R�R�(R�((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytEOFhook8scCstatj�dS(sinterrupt awakened threadN(R&R6R�R�(R�((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytdecode_interrupthook>s(R�R�R�R�R�R�(((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyRMs			R�cBsSeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zdd�Z
RS(	cCs7||_tj|_tj�|_tj�|_dS(N(Rvt__main__t__dict__tlocalsRtcalltipRtautocomplete(R�Rv((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyt__init__Gs	cBs�y,d|_eaz||jUWdeaXWnkek
r?nbej�|_e	rae
�ne�|jj
jd�}|r�|jjj�q�nXe�dS(Ns<<toggle-jit-stack-viewer>>(Rtusr_exc_infoR&t
interruptableR�R8R7R	R9R6R.R:RvR�tgetvarR�topen_remote_stack_viewerRb(R�tcodetjit((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytruncodeMs"	

cCstrtj�ndS(N(R�R�R�(R�((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytinterrupt_the_serverescCstj|j|�S(N(Rtstart_debuggerRv(R�tgui_adap_oid((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytstart_the_debuggeriscCs|jj|�dS(sDUnregister the Idb Adapter.  Link objects and Idb then subject to GCN(Rvt
unregister(R�tidb_adap_oid((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytstop_the_debuggerlscCs|jj|�S(N(R�t	fetch_tip(R�R((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytget_the_calltippscCs|jj||�S(N(R�tfetch_completions(R�twhattmode((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytget_the_completion_listsscCs�|jr|j\}}}ndSd}|dk	rI|jj|�}nx)|rt|jjddkrt|j}qLW|t_|t_	t
j||�}tj
|�S(NR�Rtrun(RR�(R�RRvR�ttb_framet	f_globalsttb_nextR	RcRdRt
StackTreeItemRtremote_object_tree_item(R�t	flist_oidRkRlRGtflisttitem((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pytstackviewervs	
		N(R�R�R�R�R�R�R�R�R�RR�(((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyR�Es							(+R	R`RJRNR;R�R'R2tidlelibRRRRRRRRR�R*RRRRRR&R8R-R6R�RHR)RPR:RgRbR.RZt	RPCServerRLR�RMtobjectR�(((s0/opt/alt/python27/lib64/python2.7/idlelib/run.pyt<module>sJ
	
G				!			&@
Name
Size
Permissions
Options
Icons
--
drwxr-xr-x
idle_test
--
drwxr-xr-x
AutoComplete.py
8.754 KB
-rw-r--r--
AutoComplete.pyc
7.989 KB
-rw-r--r--
AutoComplete.pyo
7.989 KB
-rw-r--r--
AutoCompleteWindow.py
16.912 KB
-rw-r--r--
AutoCompleteWindow.pyc
12.416 KB
-rw-r--r--
AutoCompleteWindow.pyo
12.358 KB
-rw-r--r--
AutoExpand.py
3.315 KB
-rw-r--r--
AutoExpand.pyc
3.496 KB
-rw-r--r--
AutoExpand.pyo
3.496 KB
-rw-r--r--
Bindings.py
2.906 KB
-rw-r--r--
Bindings.pyc
4.598 KB
-rw-r--r--
Bindings.pyo
4.598 KB
-rw-r--r--
CREDITS.txt
1.822 KB
-rw-r--r--
CallTipWindow.py
5.923 KB
-rw-r--r--
CallTipWindow.pyc
6.145 KB
-rw-r--r--
CallTipWindow.pyo
6.145 KB
-rw-r--r--
CallTips.py
7.559 KB
-rw-r--r--
CallTips.pyc
8.158 KB
-rw-r--r--
CallTips.pyo
8.158 KB
-rw-r--r--
ChangeLog
55.071 KB
-rw-r--r--
ClassBrowser.py
6.835 KB
-rw-r--r--
ClassBrowser.pyc
9.658 KB
-rw-r--r--
ClassBrowser.pyo
9.658 KB
-rw-r--r--
CodeContext.py
8.146 KB
-rw-r--r--
CodeContext.pyc
6.629 KB
-rw-r--r--
CodeContext.pyo
6.586 KB
-rw-r--r--
ColorDelegator.py
9.533 KB
-rw-r--r--
ColorDelegator.pyc
8.905 KB
-rw-r--r--
ColorDelegator.pyo
8.905 KB
-rw-r--r--
Debugger.py
17.809 KB
-rw-r--r--
Debugger.pyc
17.719 KB
-rw-r--r--
Debugger.pyo
17.719 KB
-rw-r--r--
Delegator.py
0.649 KB
-rw-r--r--
Delegator.pyc
1.314 KB
-rw-r--r--
Delegator.pyo
1.314 KB
-rw-r--r--
EditorWindow.py
63.963 KB
-rw-r--r--
EditorWindow.pyc
57.15 KB
-rw-r--r--
EditorWindow.pyo
57.051 KB
-rw-r--r--
FileList.py
3.631 KB
-rw-r--r--
FileList.pyc
4.07 KB
-rw-r--r--
FileList.pyo
4.038 KB
-rw-r--r--
FormatParagraph.py
7.116 KB
-rw-r--r--
FormatParagraph.pyc
7.14 KB
-rw-r--r--
FormatParagraph.pyo
7.14 KB
-rw-r--r--
GrepDialog.py
5.024 KB
-rw-r--r--
GrepDialog.pyc
6.452 KB
-rw-r--r--
GrepDialog.pyo
6.452 KB
-rw-r--r--
HISTORY.txt
10.075 KB
-rw-r--r--
HyperParser.py
10.251 KB
-rw-r--r--
HyperParser.pyc
6.644 KB
-rw-r--r--
HyperParser.pyo
6.644 KB
-rw-r--r--
IOBinding.py
21.397 KB
-rw-r--r--
IOBinding.pyc
18.621 KB
-rw-r--r--
IOBinding.pyo
18.621 KB
-rw-r--r--
IdleHistory.py
3.957 KB
-rw-r--r--
IdleHistory.pyc
4.054 KB
-rw-r--r--
IdleHistory.pyo
4.054 KB
-rw-r--r--
MultiCall.py
17.286 KB
-rw-r--r--
MultiCall.pyc
16.399 KB
-rw-r--r--
MultiCall.pyo
16.327 KB
-rw-r--r--
MultiStatusBar.py
1.316 KB
-rw-r--r--
MultiStatusBar.pyc
2.302 KB
-rw-r--r--
MultiStatusBar.pyo
2.302 KB
-rw-r--r--
NEWS.txt
46.14 KB
-rw-r--r--
ObjectBrowser.py
4.273 KB
-rw-r--r--
ObjectBrowser.pyc
7.257 KB
-rw-r--r--
ObjectBrowser.pyo
7.257 KB
-rw-r--r--
OutputWindow.py
4.469 KB
-rw-r--r--
OutputWindow.pyc
5.3 KB
-rw-r--r--
OutputWindow.pyo
5.3 KB
-rw-r--r--
ParenMatch.py
6.557 KB
-rw-r--r--
ParenMatch.pyc
7.178 KB
-rw-r--r--
ParenMatch.pyo
7.178 KB
-rw-r--r--
PathBrowser.py
2.938 KB
-rw-r--r--
PathBrowser.pyc
4.571 KB
-rw-r--r--
PathBrowser.pyo
4.571 KB
-rw-r--r--
Percolator.py
3.146 KB
-rw-r--r--
Percolator.pyc
4.69 KB
-rw-r--r--
Percolator.pyo
4.511 KB
-rw-r--r--
PyParse.py
19.053 KB
-rw-r--r--
PyParse.pyc
9.986 KB
-rw-r--r--
PyParse.pyo
9.559 KB
-rw-r--r--
PyShell.py
57.492 KB
-rwxr-xr-x
PyShell.pyc
52.997 KB
-rw-r--r--
PyShell.pyo
52.897 KB
-rw-r--r--
README.txt
7.705 KB
-rw-r--r--
RemoteDebugger.py
11.359 KB
-rw-r--r--
RemoteDebugger.pyc
16.729 KB
-rw-r--r--
RemoteDebugger.pyo
16.579 KB
-rw-r--r--
RemoteObjectBrowser.py
0.92 KB
-rw-r--r--
RemoteObjectBrowser.pyc
2.227 KB
-rw-r--r--
RemoteObjectBrowser.pyo
2.227 KB
-rw-r--r--
ReplaceDialog.py
6.483 KB
-rw-r--r--
ReplaceDialog.pyc
7.828 KB
-rw-r--r--
ReplaceDialog.pyo
7.828 KB
-rw-r--r--
RstripExtension.py
1.025 KB
-rw-r--r--
RstripExtension.pyc
1.626 KB
-rw-r--r--
RstripExtension.pyo
1.626 KB
-rw-r--r--
ScriptBinding.py
8.261 KB
-rw-r--r--
ScriptBinding.pyc
8.174 KB
-rw-r--r--
ScriptBinding.pyo
8.174 KB
-rw-r--r--
ScrolledList.py
4.271 KB
-rw-r--r--
ScrolledList.pyc
6.609 KB
-rw-r--r--
ScrolledList.pyo
6.609 KB
-rw-r--r--
SearchDialog.py
2.568 KB
-rw-r--r--
SearchDialog.pyc
4.042 KB
-rw-r--r--
SearchDialog.pyo
4.042 KB
-rw-r--r--
SearchDialogBase.py
6.928 KB
-rw-r--r--
SearchDialogBase.pyc
8.429 KB
-rw-r--r--
SearchDialogBase.pyo
8.429 KB
-rw-r--r--
SearchEngine.py
7.288 KB
-rw-r--r--
SearchEngine.pyc
8.374 KB
-rw-r--r--
SearchEngine.pyo
8.374 KB
-rw-r--r--
StackViewer.py
4.327 KB
-rw-r--r--
StackViewer.pyc
6.521 KB
-rw-r--r--
StackViewer.pyo
6.521 KB
-rw-r--r--
TODO.txt
8.279 KB
-rw-r--r--
ToolTip.py
3.099 KB
-rw-r--r--
ToolTip.pyc
4.775 KB
-rw-r--r--
ToolTip.pyo
4.775 KB
-rw-r--r--
TreeWidget.py
14.685 KB
-rw-r--r--
TreeWidget.pyc
17.952 KB
-rw-r--r--
TreeWidget.pyo
17.952 KB
-rw-r--r--
UndoDelegator.py
10.534 KB
-rw-r--r--
UndoDelegator.pyc
13.885 KB
-rw-r--r--
UndoDelegator.pyo
13.885 KB
-rw-r--r--
WidgetRedirector.py
6.744 KB
-rw-r--r--
WidgetRedirector.pyc
7.765 KB
-rw-r--r--
WidgetRedirector.pyo
7.765 KB
-rw-r--r--
WindowList.py
2.415 KB
-rw-r--r--
WindowList.pyc
3.741 KB
-rw-r--r--
WindowList.pyo
3.741 KB
-rw-r--r--
ZoomHeight.py
1.27 KB
-rw-r--r--
ZoomHeight.pyc
1.671 KB
-rw-r--r--
ZoomHeight.pyo
1.671 KB
-rw-r--r--
__init__.py
0.281 KB
-rw-r--r--
__init__.pyc
0.434 KB
-rw-r--r--
__init__.pyo
0.434 KB
-rw-r--r--
aboutDialog.py
6.85 KB
-rw-r--r--
aboutDialog.pyc
6.853 KB
-rw-r--r--
aboutDialog.pyo
6.853 KB
-rw-r--r--
config-extensions.def
2.896 KB
-rw-r--r--
config-highlight.def
2.456 KB
-rw-r--r--
config-keys.def
7.595 KB
-rw-r--r--
config-main.def
2.501 KB
-rw-r--r--
configDialog.py
64.412 KB
-rw-r--r--
configDialog.pyc
53.159 KB
-rw-r--r--
configDialog.pyo
53.159 KB
-rw-r--r--
configHandler.py
31.724 KB
-rw-r--r--
configHandler.pyc
29.282 KB
-rw-r--r--
configHandler.pyo
29.282 KB
-rw-r--r--
configHelpSourceEdit.py
6.529 KB
-rw-r--r--
configHelpSourceEdit.pyc
6.555 KB
-rw-r--r--
configHelpSourceEdit.pyo
6.555 KB
-rw-r--r--
configSectionNameDialog.py
3.945 KB
-rw-r--r--
configSectionNameDialog.pyc
4.404 KB
-rw-r--r--
configSectionNameDialog.pyo
4.404 KB
-rw-r--r--
dynOptionMenuWidget.py
1.938 KB
-rw-r--r--
dynOptionMenuWidget.pyc
2.801 KB
-rw-r--r--
dynOptionMenuWidget.pyo
2.801 KB
-rw-r--r--
extend.txt
3.557 KB
-rw-r--r--
help.html
41.42 KB
-rw-r--r--
help.py
10.776 KB
-rw-r--r--
help.pyc
12.249 KB
-rw-r--r--
help.pyo
12.249 KB
-rw-r--r--
help.txt
11.859 KB
-rw-r--r--
idle.py
0.442 KB
-rw-r--r--
idle.pyc
0.413 KB
-rw-r--r--
idle.pyo
0.413 KB
-rw-r--r--
idle.pyw
0.55 KB
-rw-r--r--
idlever.py
0.405 KB
-rw-r--r--
idlever.pyc
0.577 KB
-rw-r--r--
idlever.pyo
0.577 KB
-rw-r--r--
keybindingDialog.py
12.176 KB
-rw-r--r--
keybindingDialog.pyc
12.078 KB
-rw-r--r--
keybindingDialog.pyo
12.078 KB
-rw-r--r--
macosxSupport.py
8.237 KB
-rw-r--r--
macosxSupport.pyc
8.384 KB
-rw-r--r--
macosxSupport.pyo
8.249 KB
-rw-r--r--
rpc.py
19.678 KB
-rw-r--r--
rpc.pyc
21.968 KB
-rw-r--r--
rpc.pyo
21.864 KB
-rw-r--r--
run.py
12.614 KB
-rw-r--r--
run.pyc
13.447 KB
-rw-r--r--
run.pyo
13.391 KB
-rw-r--r--
tabbedpages.py
18.007 KB
-rw-r--r--
tabbedpages.pyc
18.634 KB
-rw-r--r--
tabbedpages.pyo
18.634 KB
-rw-r--r--
textView.py
3.438 KB
-rw-r--r--
textView.pyc
4.02 KB
-rw-r--r--
textView.pyo
4.02 KB
-rw-r--r--