ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
M\¬Qc@sïdZddlZddlZddlZddlZddlTddlZddlZddlZyddl    Z    Wne
k
rdZ    nXye Wne k
r¯dZ nXyddlZWne
k
rÙdZnXyejjdkZWne k
r    dZnXejdƒjd„Zejd„Ze rCd    „Zn    d
„Zd ZdRZdTZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'de(fd„ƒYZ)de)fd„ƒYZ*de)fd„ƒYZ+de)fd „ƒYZ,dd!l-m.Z.e.ej/Z0erBe1Z2Z3e4e0d"<ee0d#<nEd$dUd%„ƒYZ3e3dƒe0d"<e3dƒe0d#<ee4fd&„Z2[.[0d'„Z5d(dVd)„ƒYZ6d*„Z7d+„Z8ddl9Z9yddl:Z;Wne
k
röddl;Z;nXd,dWd-„ƒYZ<d.„Z=e6e<fZ>es5e>e3fZ>ny"ddl?Z?e?j@ZAe?jBZCWn!eDe
fk
rzdZAZCnXyddl?Z?e?jEZFWneDe
fk
r³dZFnXy,dd/lGmHZHeIeHd0ƒsße
‚nWne
k
rùdZJnXd1dXd2„ƒYZJd3dYd4„ƒYZKd5dZd6„ƒYZEd7d[d8„ƒYZBd9d\d:„ƒYZLd;d]d<„ƒYZMd=d^d>„ƒYZNdd?„ZOddddd@„ZPddA„ZQdB„ZRdC„ZSdDe    rÐe    jTneUfdE„ƒYZVdFd_dG„ƒYZWdHd`dI„ƒYZXdJeXfdK„ƒYZYdLdadM„ƒYZZeZZ[edNkrëeZdOƒZ\e\GHye\j]j^ƒGHWne)k
r…Z_dPGe_GHnXeNe\ƒZ`e`j]j^ƒe`j]j^ƒyxe`ƒD] ZaeaGHq¹WWqëe)k
rçZ_dPGe_GHqëXndS(bs~
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
 
  MultiCall      Executor of boxcared xmlrpc requests
  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).
iÿÿÿÿN(t*tboolis[€-ÿ]cCs.tr*|r*||ƒr*t||ƒ}n|S(N(tunicode(tdatatencodingtis8bit((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt_decode¨scCs4||ddƒ}||ddƒ}||ddƒS(Nt&s&amp;t<s&lt;t>s&gt;((tstreplace((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytescape®scCs*y|jdƒSWntk
r%|SXdS(Ntascii(tencodet UnicodeError(tstring((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
_stringify´s cCs|S(N((R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR»ss1.0.1liiiD€ÿÿi¨€ÿÿi ÿÿipÿÿiԁÿÿiC€ÿÿiB€ÿÿi§€ÿÿi¦€ÿÿi¥€ÿÿtErrorcBseZdZd„ZRS(sBase class for client errors.cCs
t|ƒS(N(trepr(tself((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__str__às(t__name__t
__module__t__doc__R(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÞst ProtocolErrorcBs eZdZd„Zd„ZRS(s!Indicates an HTTP protocol error.cCs5tj|ƒ||_||_||_||_dS(N(Rt__init__turlterrcodeterrmsgtheaders(RRRRR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRïs
             cCsd|j|j|jfS(Ns<ProtocolError for %s: %s %s>(RRR(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__repr__õs(RRRRR(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRís    t ResponseErrorcBseZdZRS(s$Indicates a broken response package.(RRR(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR stFaultcBs eZdZd„Zd„ZRS(s#Indicates an XML-RPC fault package.cKs#tj|ƒ||_||_dS(N(RRt    faultCodet faultString(RR"R#textra((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRs     cCsd|jt|jƒfS(Ns<Fault %s: %s>(R"RR#(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRs(RRRRR(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR! s    (tmodulestTruetFalsetBooleancBsGeZdZdd„Zd„Zd„Zd„Zd„Zd„ZRS(saBoolean-value wrapper.
 
        Use True or False to generate a "boolean" XML-RPC value.
        icCstj|ƒ|_dS(N(toperatorttruthtvalue(RR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR2scCs|jd|jƒdS(Ns%<value><boolean>%d</boolean></value>
(twriteR+(Rtout((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR5scCs+t|tƒr|j}nt|j|ƒS(N(t
isinstanceR(R+tcmp(Rtother((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__cmp__8s cCs)|jrdt|ƒSdt|ƒSdS(Ns<Boolean True at %x>s<Boolean False at %x>(R+tid(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR=s    cCs|jS(N(R+(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__int__CscCs|jS(N(R+(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt __nonzero__Fs(    RRRRRR1RR3R4(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR(,s                 cCs|tj|ƒS(s.Convert any Python value to XML-RPC 'boolean'.(R)R*(R+t
_truefalse((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytbooleanWscCs˜trGt|tjƒrGd|j|j|j|j|j|jfSnt|tt    j
fƒsŒ|dkrzt    j    ƒ}nt    j |ƒ}nd|d S(Ns%04d%02d%02dT%02d:%02d:%02dii( tdatetimeR.tyeartmonthtdaythourtminutetsecondt    TupleTypettimet struct_timet    localtime(R+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    _strftimejs tDateTimecBseZdZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d    „Z
d
„Z d „Z d „Z d „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.
    icCs.t|tƒr||_nt|ƒ|_dS(N(R.t
StringTypeR+RB(RR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR~s cCsõt|tƒr$|j}|j}nÇtrWt|tjƒrW|j}|jdƒ}n”t|ttfƒr~|j}|}nmt|dƒr¨|jƒ}|jƒ}nCt|dƒrÃ|j    j
pÌt |ƒ}t d|j    j
|fƒ‚||fS(Ns%Y%m%dT%H:%M:%St    timetuplet    __class__sCan't compare %s and %s( R.RCR+R7tstrftimetstrRthasattrRERFRttypet    TypeError(RR0R
tototype((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytmake_comparable„s$                    cCs|j|ƒ\}}||kS(N(RN(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__lt__™scCs|j|ƒ\}}||kS(N(RN(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__le__scCs|j|ƒ\}}||kS(N(RN(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__gt__¡scCs|j|ƒ\}}||kS(N(RN(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__ge__¥scCs|j|ƒ\}}||kS(N(RN(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__eq__©scCs|j|ƒ\}}||kS(N(RN(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__ne__­scCstj|jdƒS(Ns%Y%m%dT%H:%M:%S(R?tstrptimeR+(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRE±scCs"|j|ƒ\}}t||ƒS(N(RNR/(RR0R
RL((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR1´scCs|jS(N(R+(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR½scCsdt|jƒt|ƒfS(Ns<DateTime %s at %x>(RR+R2(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÀscCs"t|ƒ}tj|ƒ|_dS(N(RHRtstripR+(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytdecodeÃs cCs.|jdƒ|j|jƒ|jdƒdS(Ns<value><dateTime.iso8601>s</dateTime.iso8601></value>
(R,R+(RR-((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÇs (RRRRRNRORPRQRRRSRTRER1RRRWR(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRCxs                                                     cCstƒ}|j|ƒ|S(N(RCRW(RR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    _datetimeÌs     cCs)tj|dƒ}tjt|ƒd ŒS(Ns%Y%m%dT%H:%M:%Si(R?RUR7ttuple(Rtt((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt_datetime_typeÒstBinarycBs>eZdZdd„Zd„Zd„Zd„Zd„ZRS(sWrapper for binary data.cCs ||_dS(N(R(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRåscCs |jp dS(Nt(R(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRíscCs+t|tƒr|j}nt|j|ƒS(N(R.R\RR/(RR0((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR1ðs cCstj|ƒ|_dS(N(tbase64t decodestringR(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRWõscCs:|jdƒtjtj|jƒ|ƒ|jdƒdS(Ns<value><base64>
s</base64></value>
(R,R^RtStringIOR(RR-((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRøs N(    RRRtNoneRRR1RWR(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR\âs              cCstƒ}|j|ƒ|S(N(R\RW(RR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt_binaryýs     (texpatt ParserCreatet ExpatParsercBs#eZd„Zd„Zd„ZRS(cCsrtjddƒ|_}||_|j|_|j|_|j    |_
d}|j s^d}n|j |dƒdS(Nsutf-8( RcRdRat_parsert_targettstarttStartElementHandlertendtEndElementHandlerRtCharacterDataHandlertreturns_unicodetxml(RttargettparserR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR!s               cCs|jj|dƒdS(Ni(RftParse(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytfeed,scCs#|jjddƒ|`|`dS(NR]i(RfRqRg(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytclose/s(RRRRrRs(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRes        t
SlowParsercBseZdZd„ZRS(s/Default XML parser (based on xmllib.XMLParser).cCs®ddl}|jtjkr0|jft_n|j|_|j|_|j|_    |j|_
|j |_ y|jj |ddƒWn!tk
r©|jj |ƒnXdS(Niÿÿÿÿt accept_utf8i(txmllibt    XMLParserRtt    __bases__Rnt
handle_xmlRhtunknown_starttagRt handle_datat handle_cdataRjtunknown_endtagRRK(RRoRv((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR6s       (RRRR(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRt3st
MarshallercBs7eZdZddd„ZiZd„Zd„Zd„Zeee    <d„Z
e
ee <e rud„Z e ee<nd„Zeee<d    „Zeee<ed
„Zeee<erÐed „Zeee<nd „Zeee<eee<ed „Zeee<er"d„Zeeej<nd„Z e ee!<RS(svGenerate an XML-RPC params chunk from a Python data structure.
 
    Create a Marshaller instance for each set of parameters, and use
    the "dumps" method to convert your data (represented as a tuple)
    to an XML-RPC params chunk.  To write a fault response, pass a
    Fault instance instead.  You may prefer to use the "dumps" module
    function for this purpose.
    icCs(i|_d|_||_||_dS(N(tmemoRaRRt
allow_none(RRR€((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR[s            cCs»g}|j}|j}t|tƒr_|dƒ|i|jd6|jd6|ƒ|dƒnF|dƒx/|D]'}|dƒ|||ƒ|dƒqpW|dƒtj|d    ƒ}|S(
Ns<fault>
R"R#s    </fault>
s    <params>
s<param>
s    </param>
s
</params>
R](tappendt_Marshaller__dumpR.R!R"R#Rtjoin(RtvaluesR-R,tdumptvtresult((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytdumpscs"        
 
 
 
 
cCs¹y|jt|ƒ}Wn‹tk
r¤y |jWntdt|ƒ‚nXxBt|ƒjD]1}||jjƒkr_tdt|ƒ‚q_q_W|jt}nX||||ƒdS(Nscannot marshal %s objects(tdispatchRJtKeyErrort__dict__RKt__mro__tkeyst InstanceType(RR+R,tfttype_((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__dump~s  cCs#|jstd‚n|dƒdS(Ns0cannot marshal None unless allow_none is enableds<value><nil/></value>(R€RK(RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytdump_nils     cCsL|tks|tkr$td‚n|dƒ|t|ƒƒ|dƒdS(Nsint exceeds XML-RPC limitss <value><int>s</int></value>
(tMAXINTtMININTt OverflowErrorRH(RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytdump_int–s
 
cCs.|dƒ||rdpdƒ|dƒdS(Ns<value><boolean>t1t0s</boolean></value>
((RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    dump_bool s
cCsR|tks|tkr$td‚n|dƒ|tt|ƒƒƒ|dƒdS(Nslong int exceeds XML-RPC limitss <value><int>s</int></value>
(R“R”R•RHtint(RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    dump_long¦s
 
cCs(|dƒ|t|ƒƒ|dƒdS(Ns<value><double>s</double></value>
(R(RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt dump_double®s
cCs(|dƒ|||ƒƒ|dƒdS(Ns<value><string>s</string></value>
((RR+R,R ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt dump_string´s
cCs:|j|jƒ}|dƒ|||ƒƒ|dƒdS(Ns<value><string>s</string></value>
(RR(RR+R,R ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt dump_unicode»s
cCs}t|ƒ}||jkr'td‚nd|j|<|j}|dƒx|D]}|||ƒqNW|dƒ|j|=dS(Ns"cannot marshal recursive sequencess<value><array><data>
s</data></array></value>
(R2RRKRaR‚(RR+R,tiR…R†((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
dump_arrayÂs       
 
cCsüt|ƒ}||jkr'td‚nd|j|<|j}|dƒxš|jƒD]Œ\}}|dƒt|ƒtk    rµtr©t|ƒt    kr©|j
|j ƒ}qµtd‚n|d||ƒƒ|||ƒ|dƒqTW|dƒ|j|=dS(Ns%cannot marshal recursive dictionariess<value><struct>
s    <member>
sdictionary key must be strings<name>%s</name>
s
</member>
s</struct></value>
( R2RRKRaR‚titemsRJRDRt UnicodeTypeRR(RR+R,R RŸR…tkR†((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt dump_structÐs"       
 
 
cCs(|dƒ|t|ƒƒ|dƒdS(Ns<value><dateTime.iso8601>s</dateTime.iso8601></value>
(RB(RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt dump_datetimeæs
cCsE|jtkr.||_|j|ƒ|`n|j|j|ƒdS(N(RFtWRAPPERSR,RR¤R‹(RR+R,((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt dump_instanceìs
         N("RRRRaRR‰RˆR‚R’tNoneTypeR–tIntTypet_bool_is_builtinR™RR›tLongTypeRœt    FloatTypeR RRDRRžR¢R R>tListTypeR¤tDictTypeR7R¥R§RŽ(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR~Ns>            
    
         
    
 
      
 
 
            t UnmarshallercBszeZdZdd„Zd„Zd„Zd„Zd„Zd„Ze    j
d„Z d    „Z iZ d
„Zee d <d „Zee d <d„Zee d<ee d<ee d<d„Zee d<d„Zee d<ee d<d„Zee d<d„Zee d<d„Zee d<d„Zee d<d„Zee d <d!„Zee d"<d#„Zee d$<d%„Zee d&<RS('sUnmarshal an XML-RPC response, based on incoming XML event
    messages (start, data, end).  Call close() to get the resulting
    data structure.
 
    Note that this reader is fairly tolerant, and gladly accepts bogus
    XML-RPC data without complaining (but not bogus XML).
    icCskd|_g|_g|_g|_d|_d|_|jj|_||_|rgt     rgt
d‚ndS(Nsutf-8s$the datetime module is not available( Rat_typet_stackt_markst_datat _methodnamet    _encodingRt _use_datetimeR7t
ValueError(Rt use_datetime((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRs                             cCsV|jdks|jr$tƒ‚n|jdkrIt|jd‚nt|jƒS(Ntfaulti(R°RaR²R R!R±RY(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRss
 cCs|jS(N(R´(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt getmethodnamescCs ||_dS(N(Rµ(RRt
standalone((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRn"scCsP|dks|dkr4|jjt|jƒƒng|_|dk|_dS(NtarraytstructR+(R²RtlenR±R³t_value(Rttagtattrs((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRh&s    cCs|jj|ƒdS(N(R³R(Rttext((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR-scCsBy|j|}Wntk
r$nX||||jdƒƒSdS(NR](R‰RŠR³(RRÀRƒR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRj0s
 cCs6y|j|}Wntk
r$nX|||ƒSdS(N(R‰RŠ(RRÀRR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt end_dispatch<s
 cCs|jdƒd|_dS(Ni(RRaR¿(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytend_nilJs tnilcCsN|dkr|jtƒn%|dkr8|jtƒn    td‚d|_dS(NR˜R—sbad boolean valuei(RR'R&RKR¿(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt end_booleanOs       R6cCs |jt|ƒƒd|_dS(Ni(RRšR¿(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytend_intYsti4ti8RšcCs |jt|ƒƒd|_dS(Ni(RtfloatR¿(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
end_double`stdoublecCs>|jrt||jƒ}n|jt|ƒƒd|_dS(Ni(RµRRRR¿(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
end_stringes    RtnamecCs3|jjƒ}|j|g|j|)d|_dS(Ni(R²tpopR±R¿(RRtmark((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    end_arraymsR¼cCs~|jjƒ}i}|j|}x<tdt|ƒdƒD]"}||d|t||ƒ<q;W|g|j|)d|_dS(Niii(R²RÏR±trangeR¾RR¿(RRRÐtdictR¡RŸ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
end_structts  R½cCs0tƒ}|j|ƒ|j|ƒd|_dS(Ni(R\RWRR¿(RRR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
end_base64s      R^cCs?tƒ}|j|ƒ|jr.t|ƒ}n|j|ƒdS(N(RCRWR¶R[R(RRR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt end_dateTime†s
         sdateTime.iso8601cCs|jr|j|ƒndS(N(R¿RÍ(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    end_valueŽs    R+cCs d|_dS(Ntparams(R°(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt
end_params•sRØcCs d|_dS(NR¹(R°(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    end_fault™sR¹cCs4|jrt||jƒ}n||_d|_dS(Nt
methodName(RµRR´R°(RR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytend_methodNames        RÛ(RRRRRsRºRnRhRRRƒRjRÃR‰RÄRÆRÇRËRÍRÑRÔRÕRÖR×RÙRÚRÜ(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR¯üsN                             
    
    
 
 
    
    
 
    
        
    
    
    
    
    
    t_MultiCallMethodcBs#eZd„Zd„Zd„ZRS(cCs||_||_dS(N(t_MultiCallMethod__call_listt_MultiCallMethod__name(Rt    call_listRÎ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRªs    cCst|jd|j|fƒS(Ns%s.%s(RÝRÞRß(RRÎ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt __getattr__­scGs|jj|j|fƒdS(N(RÞRRß(Rtargs((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__call__¯s(RRRRáRã(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRݧs        tMultiCallIteratorcBs eZdZd„Zd„ZRS(saIterates over the results of a multicall. Exceptions are
    raised in response to xmlrpc faults.cCs ||_dS(N(tresults(RRå((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR¶scCsl|j|}t|ƒtiƒkr?t|d|dƒ‚n)t|ƒtgƒkr_|dStd‚dS(NR"R#is#unexpected type in multicall result(RåRJR!R·(RRŸtitem((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt __getitem__¹s (RRRRRç(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRä²s    t    MultiCallcBs8eZdZd„Zd„ZeZd„Zd„ZRS(s}server -> a object used to boxcar method calls
 
    server should be a ServerProxy object.
 
    Methods can be added to the MultiCall using normal
    method call syntax e.g.:
 
    multicall = MultiCall(server_proxy)
    multicall.add(2,3)
    multicall.get_address("Guido")
 
    To execute the multicall, call the MultiCall object e.g.:
 
    add_result, address = multicall()
    cCs||_g|_dS(N(t_MultiCall__servert_MultiCall__call_list(Rtserver((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÔs    cCsdt|ƒS(Ns<MultiCall at %x>(R2(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRØscCst|j|ƒS(N(RÝRê(RRÎ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRáÝscCsTg}x2|jD]'\}}|ji|d6|d6ƒqWt|jjj|ƒƒS(NRÛRØ(RêRRäRétsystemt    multicall(Rtmarshalled_listRÎRâ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRãàs(RRRRRRRáRã(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRèÃs             cCs°|rt rtd‚ntratra|r4t}nt}tttt|t    ƒ}t|ƒ}nEt
d|ƒ}tr…t|ƒ}n!t ršt |ƒ}n t |ƒ}||fS(s¥getparser() -> parser, unmarshaller
 
    Create an instance of the fastest available parser, and attach it
    to an unmarshalling object.  Return both objects.
    s$the datetime module is not availableR¸( R7R·t
FastParsertFastUnmarshallerR[RXR&R'RbR!R¯ReRt(R¸t
mkdatetimeRoRp((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    getparserðs        cCst|tƒrd}n|r0t|tƒr0n|s?d}ntrTt|ƒ}nt||ƒ}|j|ƒ}|dkr‘dt|ƒ}nd}|rÙt|tƒs¾|j|ƒ}n|d|d|df}n|rô|d|d    f}n|St    j
|d
ƒ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$<?xml version='1.0' encoding='%s'?>
s<?xml version='1.0'?>
s<methodCall>
<methodName>s</methodName>
s</methodCall>
s<methodResponse>
s</methodResponse>
R]( R.R!R>tFastMarshallerR~RˆRHRDRRRƒ(RØt
methodnametmethodresponseRR€tmRt    xmlheader((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRˆs8           cCsBtd|ƒ\}}|j|ƒ|jƒ|jƒ|jƒfS(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.
    R¸(RòRrRsRº(RR¸tptu((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytloadses     
cCsjtst‚ntjƒ}tjddd|ddƒ}|j|ƒ|jƒ|jƒ}|jƒ|S(shdata -> gzip encoded data
 
    Encode data using the gzip content encoding as described in RFC 1952
    tmodetwbtfileobjt compressleveli(tgziptNotImplementedErrorR`tGzipFileR,Rstgetvalue(RRtgzftencoded((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt gzip_encode{s      
 
cCs~tst‚ntj|ƒ}tjddd|ƒ}y|jƒ}Wntk
retdƒ‚nX|jƒ|jƒ|S(srgzip encoded data -> unencoded data
 
    Decode data using the gzip content encoding as described in RFC 1952
    RûtrbRýs invalid data(RÿRR`RtreadtIOErrorR·Rs(RRRtdecoded((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt gzip_decode“s     
 
tGzipDecodedResponsecBs eZdZd„Zd„ZRS(sha file-like object to decode a response encoded with the gzip
    method, as described in RFC 1952.
    cCsJtst‚ntj|jƒƒ|_tjj|ddd|jƒdS(NRûRRý(RÿRR`RtstringioRR(Rtresponse((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR¯s    cCs!tjj|ƒ|jjƒdS(N(RÿRRsR (R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRs·s(RRRRRs(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR «s    t_MethodcBs#eZd„Zd„Zd„ZRS(cCs||_||_dS(N(t _Method__sendt _Method__name(RtsendRÎ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÂs    cCst|jd|j|fƒS(Ns%s.%s(RRR(RRÎ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRáÅscGs|j|j|ƒS(N(RR(RRâ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRãÇs(RRRRáRã(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR¿s        t    TransportcBs™eZdZdeZeZdZdd„Z    dd„Z
dd„Z d„Z d„Z d„Zd    „Zd
„Zd „Zd „Zd „Zd„ZRS(s1Handles an HTTP transaction to an XML-RPC server.s'xmlrpclib.py/%s (by www.pythonware.com)icCs||_d|_g|_dS(N(NN(R¶Rat _connectiont_extra_headers(RR¸((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÞs        cCs”xdD]…}y|j||||ƒSWqtjk
rl}|sc|jtjtjtjfkrŒ‚qŒqtjk
r‹|rŒ‚qŒqXqWdS(Nii(ii(    tsingle_requesttsocketterrorterrnot
ECONNRESETt ECONNABORTEDtEPIPEthttplibt BadStatusLine(Rthostthandlert request_bodytverboseRŸte((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pytrequestìs '    cCs|j|ƒ}|r%|jdƒny{|j|||ƒ|j||ƒ|j|ƒ|j||ƒ|jdtƒ}|jdkrŸ||_    |j
|ƒSWn1t k
r¶‚nt k
rÓ|j ƒ‚nX|jddƒró|jƒnt|||j|j|jƒ‚dS(Nit    bufferingiÈscontent-lengthi(tmake_connectiontset_debuglevelt send_requestt    send_hosttsend_user_agentt send_contentt getresponseR&tstatusR!tparse_responseR!t    ExceptionRst    getheaderRRtreasontmsg(RRRR R!thR ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRs.       
  cCstd|jƒS(NR¸(RòR¶(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRò(scCs³i}t|tƒr$|\}}nddl}|j|ƒ\}}|r ddl}|j|j|ƒƒ}tjtj    |ƒdƒ}dd|fg}nd}|||fS(NiÿÿÿÿR]t AuthorizationsBasic ( R.R>turllibt    splituserR^t encodestringtunquoteRRƒtsplitRa(RRtx509R4tauthR^t extra_headers((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt get_host_info6s  cCse|jr'||jdkr'|jdS|j|ƒ\}|_}|tj|ƒf|_|jdS(Nii(RR<RRtHTTPConnection(RRtchostR9((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR%Qs
 cCs.|jdr*|jdjƒd|_ndS(Ni(NN(RRsRa(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRsas cCsL|jr8tr8|jd|dtƒ|jddƒn|jd|ƒdS(NtPOSTtskip_accept_encodingsAccept-EncodingRÿ(taccept_gzip_encodingRÿt
putrequestR&t    putheader(Rt
connectionRR ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR'mscCs[|j}|rWt|tƒr-|jƒ}nx'|D]\}}|j||ƒq4WndS(N(RR.R®R¡RC(RRDRR;tkeyR+((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR(~s     cCs|jd|jƒdS(Ns
User-Agent(RCt
user_agent(RRD((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR)‹scCs†|jddƒ|jdk    rY|jt|ƒkrYtrY|jddƒt|ƒ}n|jdtt|ƒƒƒ|j|ƒdS(Ns Content-Typestext/xmlsContent-EncodingRÿsContent-Length(RCtencode_thresholdRaR¾RÿRRHt
endheaders(RRDR ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR*”scCsËt|dƒr?|jddƒdkr6t|ƒ}qE|}n|}|jƒ\}}xD|jdƒ}|ssPn|jrŽdGt|ƒGHn|j|ƒqZ||k    r·|jƒn|jƒ|jƒS(NR/sContent-EncodingR]Rÿisbody:(    RIR/R RòRR!RRrRs(RR tstreamRøRùR((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR-§s"          
N(RRRt __version__RFR&RARaRGRR#RRòR<R%RsR'R(R)R*R-(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRÐs 
   '                                    t SafeTransportcBseZdZd„ZRS(s2Handles an HTTPS transaction to an XML-RPC server.cCsŸ|jr'||jdkr'|jdSy tj}Wntk
rStdƒ‚nHX|j|ƒ\}|_}|||d|p„if|_|jdSdS(Niis-your version of httplib doesn't support HTTPS(RRtHTTPSConnectiontAttributeErrorRR<RRa(RRtHTTPSR>R9((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR%Ës    !(RRRR%(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRKÆst ServerProxycBsYeZdZdddddd„Zd„Zd„Zd„ZeZd„Z    d„Z
RS(    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.
    ic    Csît|tƒr!|jdƒ}nddl}|j|ƒ\}}|dkrZtd‚n|j|ƒ\|_|_|jsŠd|_n|dkrÆ|dkr´t
d|ƒ}qÆt d|ƒ}n||_ ||_ ||_||_dS(    Ns
ISO-8859-1iÿÿÿÿthttpthttpssunsupported XML-RPC protocols/RPC2R¸(RPRQ(R.RRR4t    splittypeRt    splithostt_ServerProxy__hostt_ServerProxy__handlerRaRKRt_ServerProxy__transportt_ServerProxy__encodingt_ServerProxy__verboset_ServerProxy__allow_none(    Rturit    transportRR!R€R¸R4RJ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRs"                      cCs|jjƒdS(N(RVRs(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt__closescCskt||d|jd|jƒ}|jj|j|j|d|jƒ}t|ƒdkrg|d}n|S(NRR€R!ii(    RˆRWRYRVR#RTRURXR¾(RRôRØR#R ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt    __request s       cCsd|j|jfS(Ns<ServerProxy for %s%s>(RTRU(R((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyR2scCst|j|ƒS(N(Rt_ServerProxy__request(RRÎ((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRá:scCs=|dkr|jS|dkr&|jStd|fƒ‚dS(s|A workaround to get special attributes on the ServerProxy
           without interfering with the magic __getattr__
        RsR[sAttribute %r not foundN(t_ServerProxy__closeRVRM(Rtattr((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyRãAs
  N( RRRRaRR_R^RRRáRã(((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyROìs                    t__main__shttp://time.xmlrpc.com/RPC2tERRORllÿÿllýÿÿÿ((((((((((((((bRtreRR?R)ttypesRRRRÿt ImportErrorRaRt    NameErrorR7R'RFRRªtcompiletsearchRR R RRJR“R”t PARSE_ERRORt SERVER_ERRORtAPPLICATION_ERRORt SYSTEM_ERRORtTRANSPORT_ERRORtNOT_WELLFORMED_ERRORtUNSUPPORTED_ENCODINGtINVALID_ENCODING_CHARtINVALID_XMLRPCtMETHOD_NOT_FOUNDtINVALID_METHOD_PARAMStINTERNAL_ERRORR.RRR R!tsysR%R‹tmod_dictRR6R(R&RBRCRXR[R^t    cStringIOR`R\RbR¦t
_xmlrpclibtParserRïR¯RðRMR~Rót xml.parsersRcRIReRtRÝRäRèRòRˆRúRR
RtobjectR RRRKROtServerRët currentTimetgetCurrentTimeR†tmultiR (((sQ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/xmlrpclib.pyt<module>‰sò0
 
 
 
 
       
 
      T        
              
 
®« - &     N         %ö&a