;ς 4γ=c@sΒdkZdkZdkZdkZdkZdfd„ƒYZdfd„ƒYZedjo^defd„ƒYZdk Z dkZeidd ƒZ eƒZ e i e ƒe i ƒndS( Nsxmlrpc_handlercBs,tZd„Zd„Zd„Zd„ZRS(NcCs$|id djodSndSdS(Nis/RPC2ii(srequestsuri(sselfsrequest((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pysmatchscCsU|iƒ\}}}}|iddfjot||ƒ|_n|i dƒdS(Nspostsputi( srequests split_urispathsparamssquerysfragmentscommands collectorsselfserror(sselfsrequestsfragmentsparamssqueryspath((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pyshandle_requestscCsΌti|ƒ\}}yky|i||ƒ}|f}Wn0titi ddt i ƒd ƒƒ}nXti|ddƒ}Wn|i dƒn"Xd|d<|i|ƒ|iƒdS(Nis%s:%sismethodresponseiτstext/xmls Content-Type(s xmlrpclibsloadssdatasparamssmethodsselfscallsresponsesdumpssFaultssyssexc_infosrequestserrorspushsdone(sselfsdatasrequestsresponsesparamssmethod((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pyscontinue_request%s -  cCs d‚dS(NsNotYetImplemented((sselfsmethodsparams((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pyscall<s(s__name__s __module__smatchshandle_requestscontinue_requestscall(((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pysxmlrpc_handlers   s collectorcBs)tZdZd„Zd„Zd„ZRS(s'gathers input for POST and PUT requestscCsi||_||_d|_|idƒ}| o|idƒn#ti|ƒ}|ii i |ƒdS(Nsscontent-lengthi›( shandlersselfsrequestsdatas get_headersclserrorsstringsatoischannelsset_terminator(sselfshandlersrequestscl((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pys__init__Ds   cCs|i||_dS(N(sselfsdata(sselfsdata((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pyscollect_incoming_dataTscCs0|iiidƒ|ii|i|iƒdS(Ns (sselfsrequestschannelsset_terminatorshandlerscontinue_requestsdata(sself((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pysfound_terminatorWs(s__name__s __module__s__doc__s__init__scollect_incoming_datasfound_terminator(((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pys collector@s   s__main__srpc_democBstZd„ZRS(NcCsd||fGHdSdS(Nsmethod="%s" params=%ssSure, that works(smethodsparams(sselfsmethodsparams((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pyscall`s(s__name__s __module__scall(((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pysrpc_demo^ssi@(s http_servers xmlrpclibsregexsstringssyssxmlrpc_handlers collectors__name__srpc_demosasyncoreshssrpcsinstall_handlersloop( sregexsrpc_demosasyncoresstringsxmlrpc_handlershss xmlrpclibssyssrpcs http_servers collector((sJ/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpc_handler.pys? s     -