;ň 2 8?c@sŹdZdkZdkZdkZdkZdkZdkTyeWnej o e ZnXye i i djZ Wnej o dZ nXeidƒid„Zeid„Zeo d„Zn d „Zd Zd d d Zd d  ZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"de#fd„ƒYZ$de$fd„ƒYZ%de$fd„ƒYZ&de$fd„ƒYZ'e o e(Z)Z*e+e f\Z+Z nDd fd!„ƒYZ*e*d ƒe*dƒf\Z+Z e e+fd"„Z)d#fd$„ƒYZ,d%„Z-d&fd'„ƒYZ.d(„Z/e,e.fZ0e oe0e*fZ0nydk1Z1e1i2Z3e1i4Z5Wn#e6e7fj oe Z3Z5nXydk1Z1e1i8Z9Wne6e7fj o e Z9nXy(dk:Z:e;e:d)ƒ o e7‚nWne7j o e Z<nXd*fd+„ƒYZ<d,d-d.d/d0fZ=y,d1k>l?Z?e;e?d2ƒ o e7‚nWne7j o e Z@nXd3fd4„ƒYZ@d5fd6„ƒYZAd7fd8„ƒYZ8d9fd:„ƒYZ4d;„ZBe e e d<„ZCd=„ZDd>fd?„ƒYZEd@fdA„ƒYZFdBeFfdC„ƒYZGdDfdE„ƒYZHeHZIe dFjoKeHdGƒZJeJGHyeJiKiLdHƒGHWq¨e$j oZMdIGeMGHq¨XndS(JsH 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*sboolis[€-˙]cCs6to|o ||ƒot||ƒ}n|SdS(N(sunicodesencodingsis8bitsdata(sdatasencodingsis8bit((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys_decode–scCs8||ddƒ}||ddƒ}||ddƒSdS(Ns&s&ss>(sreplacess(sssreplace((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysescapeœscCs,yt|ƒSWntj o |SnXdS(N(sstrsstrings UnicodeError(sstring((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys _stringify˘scCs|SdS(N(sstring(sstring((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__str__Îs(s__name__s __module__s__doc__s__str__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysErrorĚs s ProtocolErrorcBs tZdZd„Zd„ZRS(s!Indicates an HTTP protocol error.cCs5ti|ƒ||_||_||_||_dS(N(sErrors__init__sselfsurlserrcodeserrmsgsheaders(sselfsurlserrcodeserrmsgsheaders((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__init__Ýs     cCsd|i|i|ifSdS(Ns(sselfsurlserrcodeserrmsg(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__repr__ăs(s__name__s __module__s__doc__s__init__s__repr__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys ProtocolErrorŰs  s ResponseErrorcBstZdZRS(s$Indicates a broken response package.(s__name__s __module__s__doc__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__init__ýs  cCsd|it|iƒfSdS(Ns(sselfs faultCodesreprs faultString(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__repr__s(s__name__s __module__s__doc__s__init__s__repr__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysFaultűs  sBooleancBsGtZdZdd„Zd„Zd„Zd„Zd„Zd„ZRS(saBoolean-value wrapper. Use True or False to generate a "boolean" XML-RPC value. icCsti|ƒ|_dS(N(soperatorstruthsvaluesself(sselfsvalue((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__init__scCs|id|iƒdS(Ns%%d (soutswritesselfsvalue(sselfsout((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysencode scCs1t|tƒo |i}nt|i|ƒSdS(N(s isinstancesothersBooleansvaluescmpsself(sselfsother((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__cmp__#s cCs.|iodt|ƒSndt|ƒSdS(Nss(sselfsvaluesid(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__repr__(s cCs |iSdS(N(sselfsvalue(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__int__.scCs |iSdS(N(sselfsvalue(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys __nonzero__1s( s__name__s __module__s__doc__s__init__sencodes__cmp__s__repr__s__int__s __nonzero__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysBooleans      cCs|ti|ƒSdS(s.Convert any Python value to XML-RPC 'boolean'.N(s _truefalsesoperatorstruthsvalue(svalues _truefalse((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysbooleanAssDateTimecBsGtZdZdd„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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__init__Xs cCs1t|tƒo |i}nt|i|ƒSdS(N(s isinstancesothersDateTimesvaluescmpsself(sselfsother((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__cmp__as cCs |iSdS(N(sselfsvalue(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__str__kscCs!dt|iƒt|ƒfSdS(Ns(sreprsselfsvaluesid(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__repr__nscCsti|ƒ|_dS(N(sstringsstripsdatasselfsvalue(sselfsdata((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysdecodeqscCs.|idƒ|i|iƒ|idƒdS(Nss (soutswritesselfsvalue(sselfsout((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysencodets ( s__name__s __module__s__doc__s__init__s__cmp__s__str__s__repr__sdecodesencode(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysDateTimeRs    cCstƒ}|i|ƒ|SdS(N(sDateTimesvaluesdecodesdata(sdatasvalue((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys _datetimeys  sBinarycBs>tZdZed„Zd„Zd„Zd„Zd„ZRS(sWrapper for binary data.cCs ||_dS(N(sdatasself(sselfsdata((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__init__ˆscCs|ipdSdS(Ns(sselfsdata(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__str__scCs1t|tƒo |i}nt|i|ƒSdS(N(s isinstancesothersBinarysdatascmpsself(sselfsother((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__cmp__“s cCsdk}|i|ƒ|_dS(N(sbase64s decodestringsdatasself(sselfsdatasbase64((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysdecode˜s cCsLdk}dk}|idƒ|i|i|iƒ|ƒ|idƒdS(Ns s (sbase64sStringIOsoutswritesencodesselfsdata(sselfsoutsStringIOsbase64((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysencodeœs ( s__name__s __module__s__doc__sNones__init__s__str__s__cmp__sdecodesencode(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysBinary…s     cCstƒ}|i|ƒ|SdS(N(sBinarysvaluesdecodesdata(sdatasvalue((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysdumpsCs        cCsTy|it|ƒ}Wn&tj otdt|ƒ‚nX||||ƒdS(Nscannot marshal %s objects(sselfsdispatchstypesvaluesfsKeyErrors TypeErrorswrite(sselfsvalueswritesf((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__dump\s cCsO|tjp |tjo td‚n|dƒ|t|ƒƒ|dƒdS(Nsint exceeds XML-RPC limitss s (svaluesMAXINTsMININTs OverflowErrorswritesstr(sselfsvalueswrite((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysdump_intds   cCs0|dƒ||odpdƒ|dƒdS(Nss1s0s (swritesvalue(sselfsvalueswrite((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_boolns cCsU|tjp |tjo td‚n|dƒ|tt|ƒƒƒ|dƒdS(Nslong int exceeds XML-RPC limitss s (svaluesMAXINTsMININTs OverflowErrorswritesstrsint(sselfsvalueswrite((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_longts   cCs(|dƒ|t|ƒƒ|dƒdS(Nss (swritesreprsvalue(sselfsvalueswrite((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_double|s cCs(|dƒ|||ƒƒ|dƒdS(Nss (swritesescapesvalue(sselfsvalueswritesescape((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_string‚s cCs:|i|iƒ}|dƒ|||ƒƒ|dƒdS(Nss (svaluesencodesselfsencodingswritesescape(sselfsvalueswritesescape((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_unicode‰s 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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_arrays      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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_structžs          cCsG|itjo ||_|i|ƒ|`n|i|i|ƒdS(N(svalues __class__sWRAPPERSswritesselfsencodes dump_structs__dict__(sselfsvalueswrite((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys dump_instance°s    (s__name__s __module__s__doc__sNones__init__sdispatchsdumpss_Marshaller__dumpsdump_intsIntTypes_bool_is_builtins dump_boolsbools dump_longsLongTypes dump_doubles FloatTypesescapes dump_strings StringTypesunicodes dump_unicodes UnicodeTypes dump_arrays TupleTypesListTypes dump_structsDictTypes dump_instances InstanceType(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys Marshaller/s4                   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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys getparsergs  cCst|tƒo d}n|o t|tƒon| o d}ntot|ƒ}n t|ƒ}|i |ƒ}|djodt |ƒ}nd}|o@t|tƒ o|i|ƒ}n|d|d|df}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. isutf-8s$ s s s s s s sN(s isinstancesparamssFaultsmethodresponses TupleTypesencodingsFastMarshallersms Marshallersdumpssdatasstrs xmlheaders methodnames StringTypesencodesstringsjoin(sparamss methodnamesmethodresponsesencodingsms xmlheadersdata((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysdumps‰s.    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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysloads×s    s_MethodcBs#tZd„Zd„Zd„ZRS(NcCs||_||_dS(N(ssendsselfs _Method__sendsnames _Method__name(sselfssendsname((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__init__ís cCs!t|id|i|fƒSdS(Ns%s.%s(s_Methodsselfs _Method__sends _Method__namesname(sselfsname((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys __getattr__đscGs|i|i|ƒSdS(N(sselfs _Method__sends _Method__namesargs(sselfsargs((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__call__ňs(s__name__s __module__s__init__s __getattr__s__call__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys_Methodęs  s TransportcBsutZdZdeZdd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( 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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysrequest s$      cCs tƒSdS(N(s getparser(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys getparser-scCsľh}t|tƒo|\}}ndk}|i|ƒ\}}|oSdk}|i|i |ƒƒ}t i t i |ƒdƒ}dd|fg}nt}|||fSdS(Nss AuthorizationsBasic (sx509s isinstanceshosts TupleTypesurllibs splitusersauthsbase64s encodestringsunquotesstringsjoinssplits extra_headerssNone(sselfshosts extra_headerssx509sbase64surllibsauth((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys get_host_info;s  cCs2dk}|i|ƒ\}}}|i|ƒSdS(N(shttplibsselfs get_host_infoshosts extra_headerssx509sHTTP(sselfshostsx509s extra_headersshttplib((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysmake_connectionVs cCs|id|ƒdS(NsPOST(s connections putrequestshandler(sselfs connectionshandlers request_body((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys send_requestcscCs~|i|ƒ\}}}|id|ƒ|oKt|tƒo|i ƒ}nx(|D]\}}|i||ƒqVWndS(NsHost( sselfs get_host_infoshosts extra_headerssx509s connections putheaders isinstancesDictTypesitemsskeysvalue(sselfs connectionshosts extra_headerssx509svalueskey((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys send_hostls cCs|id|iƒdS(Ns User-Agent(s connections putheadersselfs user_agent(sselfs connection((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pyssend_user_agentzscCsR|iddƒ|idtt|ƒƒƒ|iƒ|o|i|ƒndS(Ns Content-Typestext/xmlsContent-Length(s connections putheadersstrslens request_bodys endheadersssend(sselfs connections request_body((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys send_contentƒs  cCs|i|tƒSdS(N(sselfs_parse_responsesfilesNone(sselfsfile((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysparse_responsescCsŁ|iƒ\}}xlnod|o|idƒ}n|idƒ}| oPn|i odGt |ƒGHn|i |ƒqW|i ƒ|i ƒ|i ƒSdS(Niisbody:( sselfs getparserspsussocksrecvsresponsesfilesreadsverbosesreprsfeedsclose(sselfsfilessockspsusresponse((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys_parse_responsežs   (s__name__s __module__s__doc__s __version__s user_agentsrequests getparsers get_host_infosmake_connections send_requests send_hostssend_user_agents send_contentsparse_responses_parse_response(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys Transportűs  #    s SafeTransportcBstZdZd„ZRS(s2Handles an HTTPS transaction to an XML-RPC server.cCsqdk}|i|ƒ\}}}y |i}Wntj otdƒ‚nXt ||t f|phƒSdS(Ns-your version of httplib doesn't support HTTPS( shttplibsselfs get_host_infoshosts extra_headerssx509sHTTPSsAttributeErrorsNotImplementedErrorsapplysNone(sselfshostshttplibs extra_headerssx509sHTTPS((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pysmake_connectionťs  (s__name__s __module__s__doc__smake_connection(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys SafeTransportśs 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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/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((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys __requestscCsd|i|ifSdS(Ns(sselfs_ServerProxy__hosts_ServerProxy__handler(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys__repr__scCst|i|ƒSdS(N(s_Methodsselfs_ServerProxy__requestsname(sselfsname((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys __getattr__s( s__name__s __module__s__doc__sNones__init__s_ServerProxy__requests__repr__s__str__s __getattr__(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys ServerProxyÚs   s__main__shttp://betty.userland.comi)sERROR(Ns__doc__sresstringstimesoperatorssysstypessunicodes NameErrorsNonesFalses __class__s__name__s_bool_is_builtinscompilessearchs_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 ResponseErrorsFaultsboolsbooleansBooleansTruesDateTimes _datetimesBinarys_binarysWRAPPERSs _xmlrpclibsParsers FastParsers UnmarshallersFastUnmarshallersAttributeErrors ImportErrors MarshallersFastMarshallerssgmlopshasattrs SgmlopParsersexpat_encodingss xml.parserssexpats ExpatParsers SlowParsers getparsersdumpssloadss_Methods Transports SafeTransports ServerProxysServersserversexampless getStateNamesv(<sBinarys SERVER_ERRORsvs _xmlrpclibsINVALID_ENCODING_CHARs ResponseErrors UnmarshallersexpatsDateTimes _datetimes_bool_is_builtinsbooleansunicodesescapesoperators PARSE_ERRORs ProtocolErrors ServerProxysNOT_WELLFORMED_ERRORsdumpss SlowParsersFastUnmarshallersINVALID_METHOD_PARAMSsUNSUPPORTED_ENCODINGsFastMarshallers SgmlopParsersres FastParsersINVALID_XMLRPCs __version__sTruessgmlops_MethodsWRAPPERSsMETHOD_NOT_FOUNDsstrings SYSTEM_ERRORsFaults_decodestimesServerssyssMININTsMAXINTs ExpatParsersErrorsAPPLICATION_ERRORsINTERNAL_ERRORs_binarysexpat_encodingss SafeTransportsFalsesservers getparsers MarshallersBooleans _stringifysTRANSPORT_ERRORsloadss Transport((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ExternalLib/xmlrpclib.pys?ƒsś-        '           $  ‘§ "N ť$N