/opt/alt/python37/lib64/python3.7/idlelib/__pycache__
NameSizeModeActions
autocomplete.cpython-37.opt-1.pyc67960644editdlrm
autocomplete.cpython-37.opt-2.pyc53980644editdlrm
autocomplete.cpython-37.pyc67960644editdlrm
autocomplete_w.cpython-37.opt-1.pyc110320644editdlrm
autocomplete_w.cpython-37.opt-2.pyc102740644editdlrm
autocomplete_w.cpython-37.pyc110900644editdlrm
autoexpand.cpython-37.opt-1.pyc28260644editdlrm
autoexpand.cpython-37.opt-2.pyc20760644editdlrm
autoexpand.cpython-37.pyc28260644editdlrm
browser.cpython-37.opt-1.pyc94900644editdlrm
browser.cpython-37.opt-2.pyc68230644editdlrm
browser.cpython-37.pyc94900644editdlrm
calltip.cpython-37.opt-1.pyc55720644editdlrm
calltip.cpython-37.opt-2.pyc39510644editdlrm
calltip.cpython-37.pyc55720644editdlrm
calltip_w.cpython-37.opt-1.pyc61680644editdlrm
calltip_w.cpython-37.opt-2.pyc52350644editdlrm
calltip_w.cpython-37.pyc61680644editdlrm
codecontext.cpython-37.opt-1.pyc86950644editdlrm
codecontext.cpython-37.opt-2.pyc57000644editdlrm
codecontext.cpython-37.pyc87300644editdlrm
colorizer.cpython-37.opt-1.pyc102660644editdlrm
colorizer.cpython-37.opt-2.pyc81720644editdlrm
colorizer.cpython-37.pyc102660644editdlrm
config.cpython-37.opt-1.pyc298720644editdlrm
config.cpython-37.opt-2.pyc199520644editdlrm
config.cpython-37.pyc298720644editdlrm
configdialog.cpython-37.opt-1.pyc786130644editdlrm
configdialog.cpython-37.opt-2.pyc484560644editdlrm
configdialog.cpython-37.pyc786130644editdlrm
config_key.cpython-37.opt-1.pyc113390644editdlrm
config_key.cpython-37.opt-2.pyc99190644editdlrm
config_key.cpython-37.pyc113390644editdlrm
debugger.cpython-37.opt-1.pyc142190644editdlrm
debugger.cpython-37.opt-2.pyc140680644editdlrm
debugger.cpython-37.pyc142190644editdlrm
debugger_r.cpython-37.opt-1.pyc137710644editdlrm
debugger_r.cpython-37.opt-2.pyc113800644editdlrm
debugger_r.cpython-37.pyc138970644editdlrm
debugobj.cpython-37.opt-1.pyc51770644editdlrm
debugobj.cpython-37.opt-2.pyc51770644editdlrm
debugobj.cpython-37.pyc51770644editdlrm
debugobj_r.cpython-37.opt-1.pyc20180644editdlrm
debugobj_r.cpython-37.opt-2.pyc20180644editdlrm
debugobj_r.cpython-37.pyc20180644editdlrm
delegator.cpython-37.opt-1.pyc12800644editdlrm
delegator.cpython-37.opt-2.pyc11800644editdlrm
delegator.cpython-37.pyc12800644editdlrm
dynoption.cpython-37.opt-1.pyc22910644editdlrm
dynoption.cpython-37.opt-2.pyc19110644editdlrm
dynoption.cpython-37.pyc22910644editdlrm
editor.cpython-37.opt-1.pyc466050644editdlrm
editor.cpython-37.opt-2.pyc447050644editdlrm
editor.cpython-37.pyc466920644editdlrm
filelist.cpython-37.opt-1.pyc33760644editdlrm
filelist.cpython-37.opt-2.pyc33430644editdlrm
filelist.cpython-37.pyc34020644editdlrm
format.cpython-37.opt-1.pyc134400644editdlrm
format.cpython-37.opt-2.pyc97170644editdlrm
format.cpython-37.pyc134400644editdlrm
grep.cpython-37.opt-1.pyc77910644editdlrm
grep.cpython-37.opt-2.pyc50960644editdlrm
grep.cpython-37.pyc77910644editdlrm
help.cpython-37.opt-1.pyc103760644editdlrm
help.cpython-37.opt-2.pyc76070644editdlrm
help.cpython-37.pyc104180644editdlrm
help_about.cpython-37.opt-1.pyc73370644editdlrm
help_about.cpython-37.opt-2.pyc62150644editdlrm
help_about.cpython-37.pyc73370644editdlrm
history.cpython-37.opt-1.pyc33940644editdlrm
history.cpython-37.opt-2.pyc21690644editdlrm
history.cpython-37.pyc33940644editdlrm
hyperparser.cpython-37.opt-1.pyc67490644editdlrm
hyperparser.cpython-37.opt-2.pyc54420644editdlrm
hyperparser.cpython-37.pyc67490644editdlrm
idle.cpython-37.opt-1.pyc3390644editdlrm
idle.cpython-37.opt-2.pyc3390644editdlrm
idle.cpython-37.pyc3390644editdlrm
iomenu.cpython-37.opt-1.pyc137800644editdlrm
iomenu.cpython-37.opt-2.pyc133120644editdlrm
iomenu.cpython-37.pyc137800644editdlrm
macosx.cpython-37.opt-1.pyc75940644editdlrm
macosx.cpython-37.opt-2.pyc54120644editdlrm
macosx.cpython-37.pyc75940644editdlrm
mainmenu.cpython-37.opt-1.pyc34610644editdlrm
mainmenu.cpython-37.opt-2.pyc29900644editdlrm
mainmenu.cpython-37.pyc34610644editdlrm
multicall.cpython-37.opt-1.pyc149370644editdlrm
multicall.cpython-37.opt-2.pyc125720644editdlrm
multicall.cpython-37.pyc149940644editdlrm
outwin.cpython-37.opt-1.pyc60620644editdlrm
outwin.cpython-37.opt-2.pyc43780644editdlrm
outwin.cpython-37.pyc60620644editdlrm
parenmatch.cpython-37.opt-1.pyc63340644editdlrm
parenmatch.cpython-37.opt-2.pyc47880644editdlrm
parenmatch.cpython-37.pyc63340644editdlrm
pathbrowser.cpython-37.opt-1.pyc37430644editdlrm
pathbrowser.cpython-37.opt-2.pyc36020644editdlrm
pathbrowser.cpython-37.pyc37430644editdlrm
percolator.cpython-37.opt-1.pyc35160644editdlrm
percolator.cpython-37.opt-2.pyc35160644editdlrm
percolator.cpython-37.pyc36540644editdlrm
pyparse.cpython-37.opt-1.pyc116390644editdlrm
pyparse.cpython-37.opt-2.pyc80600644editdlrm
pyparse.cpython-37.pyc119880644editdlrm
pyshell.cpython-37.opt-1.pyc422510644editdlrm
pyshell.cpython-37.opt-2.pyc395230644editdlrm
pyshell.cpython-37.pyc423810644editdlrm
query.cpython-37.opt-1.pyc128150644editdlrm
query.cpython-37.opt-2.pyc100930644editdlrm
query.cpython-37.pyc128150644editdlrm
redirector.cpython-37.opt-1.pyc67630644editdlrm
redirector.cpython-37.opt-2.pyc33310644editdlrm
redirector.cpython-37.pyc67630644editdlrm
replace.cpython-37.opt-1.pyc93580644editdlrm
replace.cpython-37.opt-2.pyc65160644editdlrm
replace.cpython-37.pyc93580644editdlrm
rpc.cpython-37.opt-1.pyc196040644editdlrm
rpc.cpython-37.opt-2.pyc160580644editdlrm
rpc.cpython-37.pyc196910644editdlrm
run.cpython-37.opt-1.pyc176770644editdlrm
run.cpython-37.opt-2.pyc152020644editdlrm
run.cpython-37.pyc177250644editdlrm
runscript.cpython-37.opt-1.pyc70700644editdlrm
runscript.cpython-37.opt-2.pyc58360644editdlrm
runscript.cpython-37.pyc70700644editdlrm
scrolledlist.cpython-37.opt-1.pyc54030644editdlrm
scrolledlist.cpython-37.opt-2.pyc54030644editdlrm
scrolledlist.cpython-37.pyc54030644editdlrm
search.cpython-37.opt-1.pyc59310644editdlrm
search.cpython-37.opt-2.pyc34390644editdlrm
search.cpython-37.pyc59310644editdlrm
searchbase.cpython-37.opt-1.pyc80370644editdlrm
searchbase.cpython-37.opt-2.pyc52770644editdlrm
searchbase.cpython-37.pyc80370644editdlrm
searchengine.cpython-37.opt-1.pyc68410644editdlrm
searchengine.cpython-37.opt-2.pyc51910644editdlrm
searchengine.cpython-37.pyc68410644editdlrm
sidebar.cpython-37.opt-1.pyc109870644editdlrm
sidebar.cpython-37.opt-2.pyc95390644editdlrm
sidebar.cpython-37.pyc109870644editdlrm
squeezer.cpython-37.opt-1.pyc95200644editdlrm
squeezer.cpython-37.opt-2.pyc63330644editdlrm
squeezer.cpython-37.pyc95570644editdlrm
stackviewer.cpython-37.opt-1.pyc50540644editdlrm
stackviewer.cpython-37.opt-2.pyc50540644editdlrm
stackviewer.cpython-37.pyc50540644editdlrm
statusbar.cpython-37.opt-1.pyc19490644editdlrm
statusbar.cpython-37.opt-2.pyc19490644editdlrm
statusbar.cpython-37.pyc19490644editdlrm
textview.cpython-37.opt-1.pyc70650644editdlrm
textview.cpython-37.opt-2.pyc49090644editdlrm
textview.cpython-37.pyc70650644editdlrm
tooltip.cpython-37.opt-1.pyc65700644editdlrm
tooltip.cpython-37.opt-2.pyc49480644editdlrm
tooltip.cpython-37.pyc65700644editdlrm
tree.cpython-37.opt-1.pyc156960644editdlrm
tree.cpython-37.opt-2.pyc143520644editdlrm
tree.cpython-37.pyc156960644editdlrm
undo.cpython-37.opt-1.pyc107690644editdlrm
undo.cpython-37.opt-2.pyc107690644editdlrm
undo.cpython-37.pyc107690644editdlrm
window.cpython-37.opt-1.pyc31950644editdlrm
window.cpython-37.opt-2.pyc31950644editdlrm
window.cpython-37.pyc31950644editdlrm
zoomheight.cpython-37.opt-1.pyc27980644editdlrm
zoomheight.cpython-37.opt-2.pyc27490644editdlrm
zoomheight.cpython-37.pyc27980644editdlrm
zzdummy.cpython-37.opt-1.pyc12100644editdlrm
zzdummy.cpython-37.opt-2.pyc11420644editdlrm
zzdummy.cpython-37.pyc12100644editdlrm
__init__.cpython-37.opt-1.pyc5130644editdlrm
__init__.cpython-37.opt-2.pyc1510644editdlrm
__init__.cpython-37.pyc5130644editdlrm
__main__.cpython-37.opt-1.pyc2740644editdlrm
__main__.cpython-37.opt-2.pyc2030644editdlrm
__main__.cpython-37.pyc2740644editdlrm
Edit: /opt/alt/python37/lib64/python3.7/idlelib/__pycache__/rpc.cpython-37.opt-2.pyc (16058B)
B YI~dR@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddl Z ddl Z ddl Z ddlZddZddZd)ddZGdd d ejZd Zd ZGd d d e jZiZedZedZGdddeZGdddeZddZGdddeZ Gddde j!eZ"GdddeZ#GdddeZ$ddZ%ddZ&Gd d!d!eZ'd"d#Z(e)d$krdd%l*m+Z+e+d&d'd(dS)*NcCst|}|S)N)marshalloads)mscor0/opt/alt/python37/lib64/python3.7/idlelib/rpc.py unpickle_code-s rcCst|}t|ffS)N)rdumpsr)rrrrr pickle_code3s r cCs$t}t||}|||S)N)ioBytesIO CodePicklerdumpgetvalue)objZprotocolfprrrr 9s  r c@s"eZdZejeiZeejdS)r N) __name__ __module__ __qualname__typesCodeTyper dispatch_tableupdatecopyregrrrrr Bs r i z 127.0.0.1c@s6eZdZd ddZddZddZdd Zd d ZdS) RPCServerNcCs |dkr t}tj|||dS)N) RPCHandler socketserver TCPServer__init__)selfaddrZ handlerclassrrrrLszRPCServer.__init__cCsdS)Nr)r rrr server_bindQszRPCServer.server_bindcCs|j|jdS)N)socketZconnectserver_address)r rrrserver_activateUszRPCServer.server_activatecCs |j|jfS)N)r#r$)r rrr get_request^szRPCServer.get_requestcCsyWntk rYntj}td|dtd|dtdtj|dtd||dtdt||dtj |dtd|dtd|dt d YnXdS) Nz) ----------------------------------------)filezUnhandled server exception!z Thread: %szClient Address: z Request: z# *** Unrecoverable, server exiting!z(----------------------------------------r) SystemExitsys __stderr__print threadingcurrent_threadnamerepr traceback print_excos_exit)r requestZclient_addressZerfrrr handle_errorbs     zRPCServer.handle_error)N)rrrrr"r%r&r5rrrrrJs   rc@seZdZdZd;ddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ ddZ ddZddZddZddZdd Zd!d"Zd#d$Zd%d&Zd'd(Zd)d*Zd+Zd,ZdZd-d.Zd/d0Zd1d2Zd3d4Zd5d6Zd7d8Z d9d:Z!dS)<SocketIOrNcCs@t|_|dk r||_||_|dkr*t}||_i|_i|_dS)N) r,r- sockthread debuggingsock objecttableobjtable responsescvars)r r9r;r8rrrrs zSocketIO.__init__cCs |j}d|_|dk r|dS)N)r9close)r r9rrrr>szSocketIO.closecCstddS)Nr)r2r3)r rrrexithookszSocketIO.exithookcGsR|js dS|jdttj}x|D]}|dt|}q(Wt|tjddS)N )r') r8locationstrr,r-r.r+r)r*)r argssarrrdebugs  zSocketIO.debugcCs||j|<dS)N)r;)r oidobjectrrrregisterszSocketIO.registercCs&y |j|=Wntk r YnXdS)N)r;KeyError)r rGrrr unregisters zSocketIO.unregisterc Cs|d|y|\}\}}}}Wntk r4dSX||jkrNdd|ffS|j|}|dkrvi} t|| d| fS|dkri} t|| d| fSt||sdd|ffSt||} y^|d kr| ||} t| trt | } d| fS|d krt || ||ffd Sdd |fSWnt k r,Ynt k rBYnptk rXYnZtk r~} zd | fSd} ~ XYn4d}t||| |ftjdtjtjddSdS)Nz localcall:)ERRORzBad request formatrLzUnknown object id: %r __methods__OK__attributes__zUnsupported method name: %rCALLQUEUE)QUEUEDNzUnsupported message type: %sCALLEXCzU*** Internal Error: rpc.py:SocketIO.localcall() Object: %s Method: %s Args: %s )r') EXCEPTIONN)rF TypeErrorr; _getmethods_getattributeshasattrgetattr isinstance RemoteObject remoteref request_queueZputr(KeyboardInterruptOSError Exceptionr+r)r*r0r1)r seqr4howrG methodnamerCkwargsrmethods attributesmethodretZexmsgrrr localcallsT          zSocketIO.localcallcCs(|d|||||||}||S)Nzremotecall:asynccall: )rF asynccall asyncreturn)r rGrcrCrdrarrr remotecallszSocketIO.remotecallcCs(|d|||||||}||S)Nzremotequeue:asyncqueue: )rF asyncqueuerl)r rGrcrCrdrarrr remotequeueszSocketIO.remotequeuecCs`d||||ff}|}t|jkr8t}||j|<|d||||||||f|S)NrPz asynccall:%d:)newseqr,r-r7 Conditionr=rF putmessage)r rGrcrCrdr4racvarrrrrks zSocketIO.asynccallcCs`d||||ff}|}t|jkr8t}||j|<|d||||||||f|S)NrQzasyncqueue:%d:)rpr,r-r7rqr=rFrr)r rGrcrCrdr4rarsrrrrns zSocketIO.asyncqueuecCs6|d||j|dd}|d||||S)Nz#asyncreturn:%d:call getresponse(): g?)waitzasyncreturn:%d:response: )rF getresponsedecoderesponse)r raresponserrrrlszSocketIO.asyncreturncCs|\}}|dkr|S|dkr dS|dkr6|ddS|dkrT|d|dS|dkrp|d|t||d kr|d ||t||dS) NrNrRrTzdecoderesponse: EXCEPTIONEOFzdecoderesponse: EOFrLzdecoderesponse: Internal ERROR:rSzdecoderesponse: Call Exception:)rFdecode_interrupthook RuntimeError SystemError)r rwrbwhatrrrrvs&    zSocketIO.decoderesponsecCstdS)N)EOFError)r rrrryszSocketIO.decode_interrupthookcCs6y|jdddWntk r0|ddSXdS)Ng?)myseqrtzmainloop:return)rur}rF)r rrrmainloops  zSocketIO.mainloopcCs6|||}|dk r2|\}}|dkr2|||f}|S)NrN) _getresponse_proxify)r r~rtrwrbr|rrrru#s  zSocketIO.getresponsecCs4t|trt||jSt|tr0tt|j|S|S)N)rZ RemoteProxyRPCProxyrGlistmapr)r rrrrr+s    zSocketIO._proxifycCs|d|t|jkr:x|||}|dk r|SqWnb|j|}|x||jkrb|qNW|j|}|d||f|j|=|j|=| |SdS)Nz_getresponse:myseq:z-_getresponse:%s: thread woke up: response: %s) rFr,r-r7 pollresponser=acquirer<rtrelease)r r~rtrwrsrrrr3s"        zSocketIO._getresponsecCs|jd|_}|S)N)nextseq)r rarrrrpIszSocketIO.newseqc Cs|d|dy t|}Wn,tjk rJtdt|tjdYnXt dt ||}xnt |dkry0t g|j gg\}}}|j |dt}Wn ttfk rtdYnX||d}qbWdS)Nzputmessage:%d:rzCannot pickle:)r'zr?rFrIrKrjrmrorkrnrlrvryrrurrrprrrrrrrrrrrrrrrrr6s> .   I r6c@s eZdZdS)r[N)rrrrrrrr[sr[cCst|}|t|<t|S)N)idr:r)rrGrrrr\sr\c@seZdZddZdS)rcCs ||_dS)N)rG)r rGrrrrszRemoteProxy.__init__N)rrrrrrrrrsrc@s,eZdZdZdZddZddZddZd S) rFz#ScCs(||_t||tj||||dS)N)Zcurrent_handlerr6rrBaseRequestHandler)r r9r!Zsvrrrrrs zRPCHandler.__init__cCs |dS)N)r)r rrrhandleszRPCHandler.handlecCs t||S)N)r)r rGrrrget_remote_proxy szRPCHandler.get_remote_proxyN)rrrr8rArrrrrrrrs rc@s:eZdZdZdZdZejejfddZ ddZ dd Z d S) RPCClientFz#CrcCs*t|||_|j||jddS)Nr)r#listening_sockZbindZlisten)r addressZfamilytyperrrrs zRPCClient.__init__cCsV|j\}}|jr$td|tjd|dtkr>t||ntd|tjdt dS)Nz****** Connection request from )r'rz** Invalid host: ) racceptr8r+r)r* LOCALHOSTr6rr_)r Z working_sockrrrrrs zRPCClient.acceptcCs t||S)N)r)r rGrrrr#szRPCClient.get_remote_proxyN) rrrr8rArr#ZAF_INETZ SOCK_STREAMrrrrrrrr s  rc@s4eZdZdZdZddZddZddZdd ZdS) rNcCs||_||_dS)N)sockiorG)r rrGrrrr,szRPCProxy.__init__cCsp|jdkr||j|r.t|j|j|S|jdkr@|||jkrd|j|jd|fi}|St |dS)N__getattribute__) _RPCProxy__methods_RPCProxy__getmethodsr MethodProxyrrG_RPCProxy__attributes_RPCProxy__getattributesrmr)r r.valuerrr __getattr__0s      zRPCProxy.__getattr__cCs|j|jddi|_dS)NrOr)rrmrGr)r rrrZ__getattributes>s zRPCProxy.__getattributescCs|j|jddi|_dS)NrMr)rrmrGr)r rrrZ __getmethodsBs zRPCProxy.__getmethods) rrrrrrrrrrrrrr's rcCsTx*t|D]}t||}t|r d||<q Wt|trPx|jD]}t||q>WdS)Nr)dirrYcallablerZr __bases__rV)rrer.attrsuperrrrrVFs    rVcCs0x*t|D]}t||}t|s d||<q WdS)Nr)rrYr)rrfr.rrrrrWQs rWc@seZdZddZddZdS)rcCs||_||_||_dS)N)rrGr.)r rrGr.rrrrZszMethodProxy.__init__cOs|j|j|j||}|S)N)rrmrGr.)r rCrdrrrr__call___szMethodProxy.__call__N)rrrrrrrrrrXsrcCs~|dkr dSdt_t|}ytj|Wn<tk rfd}||d}||d}tj|YnXtjd|t_dS)Nasciibackslashreplacestrict ) builtins_r/r)stdoutwriteUnicodeEncodeErrorencodedecode)rtextencodingbytesrrr displayhookgs   r__main__)mainzidlelib.idle_test.test_rpcr) verbosity)N),rrr rr2rrrr#rrr)r,r0rrr r ZPicklerr rrrrr:ZQueuer]rrHr6r[r\rrrrrrVrWrrrZunittestrrrrrsP 2  k