;ò ×=c@sdZdkZdkZdkZdkZdkTyeWnej o eZnXei dƒi d„Z ei d„Z eo d„Zn d„ZdZd d d Zd d  Zd Zd ZdZdZdZd ZdZdZd ZdZdZdZdefd„ƒYZdefd„ƒYZ defd„ƒYZ!defd„ƒYZ"dfd„ƒYZ#e#d ƒe#d ƒf\Z$Z%e%e$fd!„Z&d"fd#„ƒYZ'd$„Z(d%fd&„ƒYZ)d'„Z*e'e)e#fZ+ydk,Z,e,i-Z.e,i/Z0Wn#e1e2fj oeZ.Z0nXydk,Z,e,i3Z4Wne1e2fj o eZ4nXy(dk5Z5e6e5d(ƒ o e2‚nWne2j o eZ7nXd)fd*„ƒYZ7y,d+k8l9Z9e6e9d,ƒ o e2‚nWne2j o eZ:nXd-fd.„ƒYZ:d/fd0„ƒYZ;d1fd2„ƒYZ3d3fd4„ƒYZ/d5„Z<eeed6„Z=d7„Z>d8fd9„ƒYZ?d:fd;„ƒYZ@d<e@fd=„ƒYZAd>fd?„ƒYZBeBZCeDd@joKeBdAƒZEeEGHyeEiFiGdBƒGHWqej oZHdCGeHGHqXndS(DsH An XML-RPC client interface for Python. The marshalling and response parser code can also be used to implement XML-RPC servers. Exported exceptions: Error Base class for client errors ProtocolError Indicates an HTTP protocol error ResponseError Indicates a broken response package Fault Indicates an XML-RPC fault package Exported classes: ServerProxy Represents a logical connection to an XML-RPC server Boolean boolean wrapper to generate a "boolean" XML-RPC value DateTime dateTime wrapper for an ISO 8601 string or time tuple or localtime integer value to generate a "dateTime.iso8601" XML-RPC value Binary binary data wrapper SlowParser Slow but safe standard parser (based on xmllib) Marshaller Generate an XML-RPC params chunk from a Python data structure Unmarshaller Unmarshal an XML-RPC response from incoming XML event message Transport Handles an HTTP transaction to an XML-RPC server SafeTransport Handles an HTTPS transaction to an XML-RPC server Exported constants: True False Exported functions: boolean Convert any Python value to an XML-RPC boolean getparser Create instance of the fastest available parser & attach to an unmarshalling object dumps Convert an argument tuple or a Fault instance to an XML-RPC request (or response, if the methodresponse option is used). loads Convert an XML-RPC packet to unmarshalled data plus a method name (None if not present). N(s*s[€-ÿ]cCs6to|o ||ƒot||ƒ}n|SdS(N(sunicodesencodingsis8bitsdata(sdatasencodingsis8bit((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys_decodescCs8||ddƒ}||ddƒ}||ddƒSdS(Ns&s&ss>(sreplacess(sssreplace((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysescape–scCs,yt|ƒSWntj o |SnXdS(N(sstrsstrings UnicodeError(sstring((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys _stringifyœscCs|SdS(N(sstring(sstring((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys _stringify£ss1.0.1liiiD€ÿÿi¨€ÿÿi ÿÿipÿÿiÔÿÿiC€ÿÿiB€ÿÿi§€ÿÿi¦€ÿÿi¥€ÿÿsErrorcBstZdZd„ZRS(sBase class for client errors.cCst|ƒSdS(N(sreprsself(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__str__Ès(s__name__s __module__s__doc__s__str__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysErrorÆs s ProtocolErrorcBs tZdZd„Zd„ZRS(s!Indicates an HTTP protocol error.cCs5ti|ƒ||_||_||_||_dS(N(sErrors__init__sselfsurlserrcodeserrmsgsheaders(sselfsurlserrcodeserrmsgsheaders((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__×s     cCsd|i|i|ifSdS(Ns(sselfsurlserrcodeserrmsg(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__repr__Ýs(s__name__s __module__s__doc__s__init__s__repr__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys ProtocolErrorÕs  s ResponseErrorcBstZdZRS(s$Indicates a broken response package.(s__name__s __module__s__doc__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys ResponseErrorès sFaultcBs tZdZd„Zd„ZRS(s#Indicates an XML-RPC fault package.cKs#ti|ƒ||_||_dS(N(sErrors__init__sselfs faultCodes faultString(sselfs faultCodes faultStringsextra((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__÷s  cCsd|it|iƒfSdS(Ns(sselfs faultCodesreprs faultString(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__repr__ûs(s__name__s __module__s__doc__s__init__s__repr__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysFaultõs  sBooleancBsGtZdZdd„Zd„Zd„Zd„Zd„Zd„ZRS(sYBoolean-value wrapper. Use True or False to generate a "boolean" XML-RPC value. icCsti|ƒ|_dS(N(soperatorstruthsvaluesself(sselfsvalue((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__scCs|id|iƒdS(Ns%%d (soutswritesselfsvalue(sselfsout((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysencodescCs1t|tƒo |i}nt|i|ƒSdS(N(s isinstancesothersBooleansvaluescmpsself(sselfsother((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__cmp__s cCs.|iodt|ƒSndt|ƒSdS(Nss(sselfsvaluesid(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__repr__s cCs |iSdS(N(sselfsvalue(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__int__#scCs |iSdS(N(sselfsvalue(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys __nonzero__&s( s__name__s __module__s__doc__s__init__sencodes__cmp__s__repr__s__int__s __nonzero__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysBoolean s      icCs|ti|ƒSdS(s.Convert any Python value to XML-RPC 'boolean'.N(s _truefalsesoperatorstruthsvalue(svalues _truefalse((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysboolean6ssDateTimecBsGtZdZdd„Zd„Zd„Zd„Zd„Zd„ZRS(s‹DateTime wrapper for an ISO 8601 string or time tuple or localtime integer value to generate 'dateTime.iso8601' XML-RPC value. icCsut|tƒ oWt|tƒ o0|djotiƒ}nti|ƒ}ntid|ƒ}n||_dS(Nis%Y%m%dT%H:%M:%S(s isinstancesvalues StringTypes TupleTypestimes localtimesstrftimesself(sselfsvalue((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__Ms cCs1t|tƒo |i}nt|i|ƒSdS(N(s isinstancesothersDateTimesvaluescmpsself(sselfsother((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__cmp__Vs cCs |iSdS(N(sselfsvalue(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__str__`scCs!dt|iƒt|ƒfSdS(Ns(sreprsselfsvaluesid(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__repr__cscCsti|ƒ|_dS(N(sstringsstripsdatasselfsvalue(sselfsdata((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysdecodefscCs.|idƒ|i|iƒ|idƒdS(Nss (soutswritesselfsvalue(sselfsout((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysencodeis ( s__name__s __module__s__doc__s__init__s__cmp__s__str__s__repr__sdecodesencode(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysDateTimeGs    cCstƒ}|i|ƒ|SdS(N(sDateTimesvaluesdecodesdata(sdatasvalue((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys _datetimens  sBinarycBs>tZdZed„Zd„Zd„Zd„Zd„ZRS(sWrapper for binary data.cCs ||_dS(N(sdatasself(sselfsdata((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__}scCs|ipdSdS(Ns(sselfsdata(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__str__…scCs1t|tƒo |i}nt|i|ƒSdS(N(s isinstancesothersBinarysdatascmpsself(sselfsother((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__cmp__ˆs cCsdk}|i|ƒ|_dS(N(sbase64s decodestringsdatasself(sselfsdatasbase64((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysdecodes cCsLdk}dk}|idƒ|i|i|iƒ|ƒ|idƒdS(Ns s (sbase64sStringIOsoutswritesencodesselfsdata(sselfsoutsStringIOsbase64((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysencode‘s ( s__name__s __module__s__doc__sNones__init__s__str__s__cmp__sdecodesencode(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysBinaryzs     cCstƒ}|i|ƒ|SdS(N(sBinarysvaluesdecodesdata(sdatasvalue((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys_binary—s  s XMLParsers SgmlopParsercBs,tZd„Zd„Zd„Zd„ZRS(NcCs˜|i|_|i|_|i|_|i|_ t i ƒ|_ |i i |ƒ|i i|_hdd<dd<dd<dd<d d <|_dS( Nsamps&sgts>slts s s s s s s(soutsappendswritesselfs_Marshaller__dumpsdumps isinstancesvaluessFaultsvarssvsstringsjoinsresult(sselfsvaluessdumpswritesresultsvsout((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysdumps/s        cCsTy|it|ƒ}Wn&tj otdt|ƒ‚nX||||ƒdS(Nscannot marshal %s objects(sselfsdispatchstypesvaluesfsKeyErrors TypeErrorswrite(sselfsvalueswritesf((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__dumpHs cCsO|tjp |tjo td‚n|dƒ|t|ƒƒ|dƒdS(Nsint exceeds XML-RPC limitss s (svaluesMAXINTsMININTs OverflowErrorswritesstr(sselfsvalueswrite((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysdump_intPs   cCsU|tjp |tjo td‚n|dƒ|tt|ƒƒƒ|dƒdS(Nslong int exceeds XML-RPC limitss s (svaluesMAXINTsMININTs OverflowErrorswritesstrsint(sselfsvalueswrite((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_longYs   cCs(|dƒ|t|ƒƒ|dƒdS(Nss (swritesreprsvalue(sselfsvalueswrite((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_doubleas cCs(|dƒ|||ƒƒ|dƒdS(Nss (swritesescapesvalue(sselfsvalueswritesescape((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_stringgs cCs:|i|iƒ}|dƒ|||ƒƒ|dƒdS(Nss (svaluesencodesselfsencodingswritesescape(sselfsvalueswritesescape((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_unicodens cCs‚t|ƒ}|ii|ƒo td‚nt|i|<|i}|dƒx|D]}|||ƒqSW|dƒ|i|=dS(Ns"cannot marshal recursive sequencess s ( sidsvaluesisselfsmemoshas_keys TypeErrorsNones_Marshaller__dumpsdumpswritesv(sselfsvalueswritesdumpsisv((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_arrayus      cCsÔt|ƒ}|ii|ƒo td‚nt|i|<|i}|dƒxm|i ƒD]_}|dƒt |ƒtj o td‚n|d||ƒƒ||||ƒ|dƒqYW|dƒ|i|=dS(Ns%cannot marshal recursive dictionariess s sdictionary key must be strings%s s s (sidsvaluesisselfsmemoshas_keys TypeErrorsNones_Marshaller__dumpsdumpswriteskeysskstypes StringTypesescape(sselfsvalueswritesescapesdumpsisk((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_structƒs          cCsG|itjo ||_|i|ƒ|`n|i|i|ƒdS(N(svalues __class__sWRAPPERSswritesselfsencodes dump_structs__dict__(sselfsvalueswrite((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys dump_instance•s    (s__name__s __module__s__doc__sNones__init__sdispatchsdumpss_Marshaller__dumpsdump_intsIntTypes dump_longsLongTypes dump_doubles FloatTypesescapes dump_strings StringTypesunicodes dump_unicodes UnicodeTypes dump_arrays TupleTypesListTypes dump_structsDictTypes dump_instances InstanceType(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys Marshallers.                  s UnmarshallercBsZtZdZd„Zd„Zd„Zd„Zd„Zd„Ze i d„Z d„Z hZ d „Zee d parser, unmarshaller Create an instance of the fastest available parser, and attach it to an unmarshalling object. Return both objects. N( s FastParsersFastUnmarshallersTruesFalses_binarys _datetimesFaultstargetsparsers Unmarshallers SgmlopParsers ExpatParsers SlowParser(stargetsparser((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys getparserNs  cCsct|tƒp t|tƒp td‚t|tƒo d}n9|o t|tƒo!t|ƒdjp td‚n| o d}ntot|ƒ}n t |ƒ}|i |ƒ}|djodt |ƒ}nd}|o@t|tƒ o|i|ƒ}n|d|d|d f}n"|o|d |d f}n|Sti|d ƒSd S(sÚdata [,options] -> marshalled data Convert an argument tuple or a Fault instance to an XML-RPC request (or response, if the methodresponse option is used). In addition to the data object, the following options can be given as keyword arguments: methodname: the method name for a methodCall packet methodresponse: true to create a methodResponse packet. If this option is used with a tuple, the tuple must be a singleton (i.e. it can contain only one element). encoding: the packet encoding (default is UTF-8) All 8-bit strings in the data structure are assumed to use the packet encoding. Unicode strings are automatically converted, where necessary. s(argument must be tuple or Fault instanceis"response tuple must be a singletonsutf-8s$ s s s s s s sN(s isinstancesparamss TupleTypesFaultsAssertionErrorsmethodresponseslensencodingsFastMarshallersms Marshallersdumpssdatasstrs xmlheaders methodnames StringTypesencodesstringsjoin(sparamss methodnamesmethodresponsesencodingsms xmlheadersdata((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysdumpsps.* !   cCsIdk}tƒ\}}|i|ƒ|iƒ|iƒ|iƒfSdS(sòdata -> unmarshalled data, method name Convert an XML-RPC packet to unmarshalled data plus a method name (None if not present). If the XML-RPC packet represents a fault condition, this function raises a Fault exception. N(ssyss getparserspsusfeedsdatascloses getmethodname(sdatassysspsu((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysloads¾s    s_MethodcBs#tZd„Zd„Zd„ZRS(NcCs||_||_dS(N(ssendsselfs _Method__sendsnames _Method__name(sselfssendsname((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__Ôs cCs!t|id|i|fƒSdS(Ns%s.%s(s_Methodsselfs _Method__sends _Method__namesname(sselfsname((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys __getattr__×scGs|i|i|ƒSdS(N(sselfs _Method__sends _Method__namesargs(sselfsargs((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__call__Ùs(s__name__s __module__s__init__s __getattr__s__call__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys_MethodÑs  s TransportcBsltZdZdeZdd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z RS( s1Handles an HTTP transaction to an XML-RPC server.s'xmlrpclib.py/%s (by www.pythonware.com)ic Csõ|i|ƒ}|o|idƒn|i|||ƒ|i ||ƒ|i |ƒ|i ||ƒ|i ƒ\}} }|djot|||| |ƒ‚n||_y|ii}Wntj o t}nX|i|iƒ|ƒSdS(NiiÈ(sselfsmake_connectionshostshsverbosesset_debuglevels send_requestshandlers request_bodys send_hostssend_user_agents send_contentsgetreplyserrcodeserrmsgsheaderss ProtocolErrors_connssocksAttributeErrorsNones_parse_responsesgetfile( sselfshostshandlers request_bodysverboseshssockserrcodesheadersserrmsg((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysrequestñs$      cCs tƒSdS(N(s getparser(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys getparserscCsdk}|i|ƒSdS(N(shttplibsHTTPshost(sselfshostshttplib((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysmake_connections cCs|id|ƒdS(NsPOST(s connections putrequestshandler(sselfs connectionshandlers request_body((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys send_request*scCs|id|ƒdS(NsHost(s connections putheadershost(sselfs connectionshost((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys send_host3scCs|id|iƒdS(Ns User-Agent(s connections putheadersselfs user_agent(sselfs connection((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pyssend_user_agent;scCsR|iddƒ|idtt|ƒƒƒ|iƒ|o|i|ƒndS(Ns Content-Typestext/xmlsContent-Length(s connections putheadersstrslens request_bodys endheadersssend(sselfs connections request_body((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys send_contentDs  cCs|i|tƒSdS(N(sselfs_parse_responsesfilesNone(sselfsfile((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysparse_responseQscCs£|iƒ\}}xlnod|o|idƒ}n|idƒ}| oPn|i odGt |ƒGHn|i |ƒqW|i ƒ|i ƒ|i ƒSdS(Niisbody:( sselfs getparserspsussocksrecvsresponsesfilesreadsverbosesreprsfeedsclose(sselfsfilessockspsusresponse((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys_parse_response_s   (s__name__s __module__s__doc__s __version__s user_agentsrequests getparsersmake_connections send_requests send_hostssend_user_agents send_contentsparse_responses_parse_response(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys Transportâs  #  s SafeTransportcBs tZdZd„Zd„ZRS(s2Handles an HTTPS transaction to an XML-RPC server.cCsudk}t|tƒo|\}}nh}y |i}Wntj otd‚nXt||t f|ƒSdS(Ns-your version of httplib doesn't support HTTPS( shttplibs isinstanceshosts TupleTypesx509sHTTPSsAttributeErrorsNotImplementedErrorsapplysNone(sselfshostshttplibsx509sHTTPS((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pysmake_connection|s  cCs4t|tƒo|\}}n|id|ƒdS(NsHost(s isinstanceshosts TupleTypesx509s connections putheader(sselfs connectionshostsx509((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys send_hostŒs(s__name__s __module__s__doc__smake_connections send_host(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys SafeTransportws  s ServerProxycBsAtZdZeedd„Zd„Zd„ZeZd„ZRS(s…uri [,options] -> a logical connection to an XML-RPC server uri is the connection point on the server, given as scheme://host/target. The standard implementation always supports the "http" scheme. If SSL socket support is available (Python 2.0), it also supports "https". If the target part and the slash preceding it are both omitted, "/RPC2" is assumed. The following options can be given as keyword arguments: transport: a transport factory encoding: the request encoding (default is UTF-8) All 8-bit strings passed to the server proxy are assumed to use the given encoding. icCsÄdk}|i|ƒ\}}|ddfjo td‚n|i|ƒ\|_|_|i o d|_n|t jo'|djo t ƒ}q¥t ƒ}n||_ ||_||_dS(Nshttpshttpssunsupported XML-RPC protocols/RPC2(surllibs splittypesuristypesIOErrors splithostsselfs_ServerProxy__hosts_ServerProxy__handlers transportsNones SafeTransports Transports_ServerProxy__transportsencodings_ServerProxy__encodingsverboses_ServerProxy__verbose(sselfsuris transportsencodingsverbosesurllibstype((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__init__¸s          cCsht||d|iƒ}|ii|i|i|d|i ƒ}t |ƒdjo|d}n|SdS(Nsencodingsverboseii( sdumpssparamss methodnamesselfs_ServerProxy__encodingsrequests_ServerProxy__transports_ServerProxy__hosts_ServerProxy__handlers_ServerProxy__verbosesresponseslen(sselfs methodnamesparamssrequestsresponse((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys __requestÎscCsd|i|ifSdS(Ns(sselfs_ServerProxy__hosts_ServerProxy__handler(sself((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys__repr__ßscCst|i|ƒSdS(N(s_Methodsselfs_ServerProxy__requestsname(sselfsname((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys __getattr__çs( s__name__s __module__s__doc__sNones__init__s_ServerProxy__requests__repr__s__str__s __getattr__(((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys ServerProxy¢s   s__main__shttp://betty.userland.comi)sERROR(Is__doc__sresstringstimesoperatorstypessunicodes NameErrorsNonescompilessearchs_decodesreplacesescapes _stringifys __version__sMAXINTsMININTs PARSE_ERRORs SERVER_ERRORsAPPLICATION_ERRORs SYSTEM_ERRORsTRANSPORT_ERRORsNOT_WELLFORMED_ERRORsUNSUPPORTED_ENCODINGsINVALID_ENCODING_CHARsINVALID_XMLRPCsMETHOD_NOT_FOUNDsINVALID_METHOD_PARAMSsINTERNAL_ERRORs ExceptionsErrors ProtocolErrors ResponseErrorsFaultsBooleansTruesFalsesbooleansDateTimes _datetimesBinarys_binarysWRAPPERSs _xmlrpclibsParsers FastParsers UnmarshallersFastUnmarshallersAttributeErrors ImportErrors MarshallersFastMarshallerssgmlopshasattrs SgmlopParsers xml.parserssexpats ExpatParsers SlowParsers getparsersdumpssloadss_Methods Transports SafeTransports ServerProxysServers__name__sserversexampless getStateNamesv(9sBinarys SERVER_ERRORsvs _xmlrpclibsINVALID_ENCODING_CHARs ResponseErrors UnmarshallersexpatsDateTimes _datetimesbooleansunicodesescapesoperators PARSE_ERRORs ProtocolErrors ServerProxysNOT_WELLFORMED_ERRORsdumpss SlowParsersFastUnmarshallersINVALID_METHOD_PARAMSsUNSUPPORTED_ENCODINGsFastMarshallers SgmlopParsersres FastParsersINVALID_XMLRPCs __version__sTruessgmlops_MethodsWRAPPERSsMETHOD_NOT_FOUNDsstrings SYSTEM_ERRORsFaults_decodestimesServersMININTsMAXINTs ExpatParsersErrorsAPPLICATION_ERRORsINTERNAL_ERRORs_binarys SafeTransportsFalsesservers getparsers MarshallersBooleans _stringifysTRANSPORT_ERRORsloadss Transport((sE/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/xmlrpclib.pys?‚s¢$      '          $  Š© "N •+N