Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_EO@s:dZddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddl Z ddl mZddl mZddl mZddl mZddl mZddl mZdd l mZddlZddlZeejd d sd D]Zeeeejd e=qdejd _dZdAddZdBddZdaddZ e de!Z"e"fddZ#da$da%da&dCddZ'ddZ(ddZ)dd Z*d!d"Z+d#d$Z,d%d&Z-d'd(Z.d)d*Z/d+Z0d,d-Z1d.d/Z2Gd0d1d1ej3Z4Gd2d3d3ej5Z6Gd4d5d5e6Z7Gd6d7d7e6Z8Gd8d9d9ej9Z:Gd:d;d;e;Zm'Z'e'd>d?d@e ddS)Dz idlelib.run Simplified, pyshell.ModifiedInterpreter spawns a subprocess with f'''{sys.executable} -c "__import__('idlelib.run').run.main()"''' '.run' is needed because __import__ returns idlelib, not idlelib.run. N) autocomplete)calltip) debugger_r) debugobj_r)iomenu)rpc) stackviewerz idlelib.runfirstrun)Z simpledialogZ messageboxfontZdialogZ filedialogZ commondialogttkztkinter.Fz 127.0.0.1cCsVd}|d||f7}|dkr(t||}|}|r@|d|7}|d|j|f7}|S)zFormat warnings the IDLE way.z! Warning (from warnings module): z File "%s", line %s Nz %s z%s: %s ) linecachegetlinestrip__name__)messagecategoryfilenamelinenolinesr*/opt/python38/lib/python3.8/idlelib/run.pyidle_formatwarning*s  rcCsB|dkrtj}z|t|||||Wntk r<YnXdS)zuShow Idle-format warning after replacing warnings.showwarning. The only difference is the formatter called. N)sysstderrwriterOSError)rrrrfilerrrridle_showwarning_subproc7s rcCs0|rtdkr,tjatt_ntdk r,tt_dadS)zFReplace warning.showwarning with idle_showwarning_subproc, or reverse.N)_warnings_showwarningwarnings showwarningr)capturerrrcapture_warningsGsr#TcCs|ddS)zProcess any tk events that are ready to be dispatched if tkinter has been imported, a tcl interpreter has been created and tk has been loaded.updateN)eval)tclrrrhandle_tk_eventsWsr'c Cs|azttjd}WntdtjdYdSXtddgtjdd<tjt dt |ffd}d|_ | zt rz tWntk rYWqpYnXztjjdd d }Wntjk rd}YnX|r|\}\}}}|||}tj||fntWqptk r&trda YqpYqptk rDtd Yqpt\} } } zttj|dfWn&tj| | | tjdtYnXYqpYqpXqpdS) afStart 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. debugger_r.Debugger.start_debugger()). The latter, in turn, can call MyHandler(SocketIO) register/unregister methods via the reference to register and unregister themselves. z/IDLE Subprocess: no IP port passed in sys.argv.rNTZ SockThread)targetnameargs皙?)blocktimeoutF) no_exitfuncintrargvprint __stderr__r# threadingThread manage_socket LOCALHOSTdaemonstartexit_nowexitKeyboardInterruptrZ request_queuegetqueueEmptyZresponse_queueputr'quitting SystemExitexc_infoprint_exception traceback) Z del_exitfuncportZ sockthreadrequestseqmethodr-kwargsrettypevaluetbrrrmaines^      rQc CstdD]f}t|zt|t}WqWqtk rl}z$td|jddtj d|}W5d}~XYqXqtdtj dt ||da dS| dS)NzIDLE Subprocess: OSError: z, retrying....r)z8IDLE Subprocess: Connection to IDLE GUI failed, exiting.T) rangetimesleep MyRPCServer MyHandlerrr4r-rr5show_socket_errorr<Zhandle_request)addressiZservererrZ socket_errorrrrr8s&     r8c Cslddl}ddlm}|}t|||dd|dd|dd|jd |jd |d |dS) z(Display socket error from manage_socket.rN) showerrorzSubprocess Connection Errorz#IDLE's subprocess can't connect to :rSz. Fatal OSError #z: zz. See the 'Startup failure' section of the IDLE doc, online at https://docs.python.org/3/library/idle.html#startup-failure)parent) tkinterZtkinter.messageboxr]ZTk fix_scalingZwithdrawerrnostrerrorZdestroy)r\rZr`r]rootrrrrYs (rYcsdddl}|ttjt\}}}}|\t_t_t_t fdd|||dS)Nrc st||j}|j}|dk rNt|krNt|||jtddn8|dk r|jst|krt|||jtdd|rt |}tddd}t ||tj |dt ||}|D]}t|ddqdS)NzF The above exception was the direct cause of the following exception: r)zE During handling of the above exception, another exception occurred: z"Traceback (most recent call last):)zrun.pyzrpc.pyz threading.pyzqueue.pyz debugger_r.pyzbdb.pyr*)endr) addid __context__ __cause__rN __traceback__r4__suppress_context__rG extract_tbcleanup_traceback print_listformat_exception_only) typexcrPcontextcauseZtbeexcludelinesrZefile print_excseenrrrws4     z"print_exception..print_exc) r checkcache flush_stdoutrrrE last_type last_valuelast_tracebackset)r rpvalrPexcinforrvrrFsrFc Cs|dd}|r:|D]}|dd|rq2qq:|d=q |rh|D]}|dd|rBq`qBqh|d=q:t|dkr|dd|dd<tdtjdtjdj}tt|D]R}||\}}}} |dkrd}| s| d r| d d ||fi} |||| f||<qdS) zARemove excluded traces from beginning/end of tb; get cached linesNrr(z** IDLE Internal Exception: r)exec?z -toplevel-z tdt|dYnX|dksPtd|tS)Nz.setrecursionlimit() takes no keyword argumentsz0setrecursionlimit() takes exactly one argument (z given)rz/recursion limit must be greater or equal than 1) TypeError ValueErrorr __wrapped__RECURSIONLIMIT_DELTA)r-rLlimit)setrecursionlimitrrr@s z:install_recursionlimit_wrappers..setrecursionlimitz# This IDLE wrapper adds z7 to prevent possible uninterruptible loops.cs tSN)rrr)getrecursionlimitrrrUsz:install_recursionlimit_wrappers..getrecursionlimitz( This IDLE wrapper subtracts z# to compensate for the z" IDLE adds when setting the limit.N) functoolswrapsrrrrrrr)rrrinstall_recursionlimit_wrappers<s    rcCsFttjddrBttjddrBtjjt_tjjt_tttdS)zUninstall the recursion limit wrappers from the sys module. IDLE only uses this for tests. Users can import run and call this to remove the wrapping. rN)getattrrrrrrrrrr!uninstall_recursionlimit_wrappersds    rc@seZdZddZdS)rWcCszWntk rYntk r:datYntj}td|dtd|dtdt j |dtd||dtdt ||dt j |dtd|dtd |ddatYnXd S) zrOverride RPCServer method for IDLE Interrupt the MainThread and exit server if link is dropped. Tz) ----------------------------------------r)zUnhandled server exception!z Thread: %szClient Address: z Request: z# *** Unrecoverable, server exiting!z(----------------------------------------N)rDEOFErrorr<threadinterrupt_mainrr5r4r6current_threadr,reprrGrwrC)selfrIZclient_addresserfrrr handle_errorus&      zMyRPCServer.handle_errorN)r __module__ __qualname__rrrrrrWssrWc@sBeZdZdddZeddZeddZed d Zd d Zd S) StdioFileutf-8strictcCs||_||_||_||_dSr)shelltags _encoding_errors)rrrencodingerrorsrrr__init__szStdioFile.__init__cCs|jSr)rrrrrrszStdioFile.encodingcCs|jSr)rrrrrrszStdioFile.errorscCs d|jS)Nz<%s>)rrrrrr,szStdioFile.namecCsdSNTrrrrrisattyszStdioFile.isattyN)rr) rrrrpropertyrrr,rrrrrrs    rc@seZdZddZddZdS) StdOutputFilecCsdSrrrrrrwritableszStdOutputFile.writablecCs<|jrtdt||j|j|j|j}|j||j S)Nzwrite to closed file) closedrstrencoderrdecoderrr)rrrrrrszStdOutputFile.writeN)rrrrrrrrrrsrc@s4eZdZdZddZd ddZd ddZd d Zd S) StdInputFiler*cCsdSrrrrrrreadableszStdInputFile.readabler(cCs|jrtd|dkrd}nt|ts8tdt|j|j}d|_|dkrh|j }|s\q||7}qLn@t ||kr|j }|sq||7}qh||d|_|d|}|S)Nread from closed filer(must be int, not r*r) rr isinstancer2rrNr _line_bufferrreadliner)rrresultrrrrreads*       zStdInputFile.readcCs|jrtd|dkrd}nt|ts8tdt|j|jpF|j }|dkrXt |}| dd|}|dkrv|d}||d|_|d|S)Nrr(rr rS) rrrr2rrNrrrrrfind)rrrZeolrrrrs zStdInputFile.readlinecCs|jdSr)rcloserrrrrszStdInputFile.closeN)r()r()rrrrrrrrrrrrrs   rc@s,eZdZddZddZddZddZd S) rXcCst|}|d||d|_t|jdtjtjt_ t |jdtjtjt_ t |jdtjdt_ t jt_ddl}|j|_tj |_t|d |_t jj|dd d dS) zOverride base methodrconsolestdinstdoutrbackslashreplacerNinterpr.)Zmyseqwait) Executiveregisterget_remote_proxyrrrrrrrrrrr displayhookpydocZ plainpagerZpagerZ _keep_stdinrr RPCHandlerZ getresponse)rZ executiverrrrhandles,   zMyHandler.handlecCstddS)z>override SocketIO method - wait for MainThread to shut us down N)rUrVrrrrexithookszMyHandler.exithookcCsdatdS)zEOverride SocketIO method - terminate wait on callback and exit threadTNrCrrrrrrEOFhook szMyHandler.EOFhookcCsdatdS)zinterrupt awakened threadTNrrrrrdecode_interrupthookszMyHandler.decode_interrupthookN)rrrrrrrrrrrrXsrXc@sNeZdZddZddZddZddZd d Zd d Zd dZ dddZ dS)rcCs&||_tj|_t|_t|_dSr)r__main____dict__localsrZCalltiprZ AutoComplete)rrrrrrs zExecutive.__init__c Csz&d|_dazt||jW5daXWntk r}z<|jrp|jd}t|tdtfspt dt |t j dW5d}~XYnJt |_trtt|jjd}|r|jjYnXtdS)NTFrz SystemExit: r)z<>) usr_exc_info interruptablerrrDr-rrNr2r4rrrrErCr=rFrrZgetvarrZopen_remote_stack_viewerrz)rcodeeobZjitrrrruncodes(  & zExecutive.runcodecCstr tdSr)rrrrrrrinterrupt_the_server8szExecutive.interrupt_the_servercCst|j|Sr)rZstart_debuggerr)rZ gui_adap_oidrrrstart_the_debugger<szExecutive.start_the_debuggercCs|j|dS)zDUnregister the Idb Adapter. Link objects and Idb then subject to GCN)r unregister)rZ idb_adap_oidrrrstop_the_debugger?szExecutive.stop_the_debuggercCs |j|Sr)rZ fetch_tip)rr,rrrget_the_calltipCszExecutive.get_the_calltipcCs|j||Sr)rZfetch_completions)rZwhatmoderrrget_the_completion_listFsz!Executive.get_the_completion_listNcCsn|jr|j\}}}ndSd}|dk r0|j|}|rL|jjddkrL|j}q0|t_|t_t ||}t |S)Nr)rrun) rrrtb_frame f_globalstb_nextrr{r|rZ StackTreeItemrZremote_object_tree_item)rZ flist_oidrprrPflistitemrrrrIs  zExecutive.stackviewer)N) rrrrrrrrrrrrrrrrsrr)rQzidlelib.idle_test.test_run) verbosity)N)NN)F)?rrior r@rrrUrG_threadrr6r Zidlelibrrrrrrrrr`hasattrmodulesmoddelattrr r9rrrr#ZTclr&r'r<rCrrQr8rYrFrmrzr=rarrrrZ RPCServerrW TextIOBaserrrrrXobjectrrZunittestrrrrsx              M$ (! 1-C