Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1605)

Side by Side Diff: docs/epy/oauth2client.client-module.html

Issue 6305043: Switch to epydoc for documenting library. (Closed)
Patch Set: Revert old pydocs, they didn't really change. Created 12 years, 9 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <?xml version="1.0" encoding="ascii"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <head>
6 <title>oauth2client.client</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
9 </head>
10
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
12 alink="#204080">
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
16 <tr valign="middle">
17
18 <!-- Tree link -->
19 <th>&nbsp;&nbsp;&nbsp;<a
20 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
21
22 <!-- Index link -->
23 <th>&nbsp;&nbsp;&nbsp;<a
24 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
25
26 <!-- Help link -->
27 <th>&nbsp;&nbsp;&nbsp;<a
28 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
29
30 <th class="navbar" width="100%"></th>
31 </tr>
32 </table>
33 <table width="100%" cellpadding="0" cellspacing="0">
34 <tr valign="top">
35 <td width="100%">
36 <span class="breadcrumbs">
37 <a href="oauth2client-module.html">Package&nbsp;oauth2client</a> ::
38 Module&nbsp;client
39 </span>
40 </td>
41 <td>
42 <table cellpadding="0" cellspacing="0">
43 <!-- hide/show private -->
44 <tr><td align="right"><span class="options">[<a href="javascript:void(0) ;" class="privatelink"
45 onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
46 <tr><td align="right"><span class="options"
47 >[<a href="frames.html" target="_top">frames</a
48 >]&nbsp;|&nbsp;<a href="oauth2client.client-module.html"
49 target="_top">no&nbsp;frames</a>]</span></td></tr>
50 </table>
51 </td>
52 </tr>
53 </table>
54 <!-- ==================== MODULE DESCRIPTION ==================== -->
55 <h1 class="epydoc">Module client</h1><p class="nomargin-top"><span class="codeli nk"><a href="oauth2client.client-pysrc.html">source&nbsp;code</a></span></p>
56 <pre class="literalblock">
57 An OAuth 2.0 client.
58
59 Tools for interacting with OAuth 2.0 protected resources.
60
61 </pre>
62
63 <hr />
64 <div class="fields"> <p><strong>Author:</strong>
65 jcgregorio@google.com (Joe Gregorio)
66 </p>
67 </div><!-- ==================== CLASSES ==================== -->
68 <a name="section-Classes"></a>
69 <table class="summary" border="1" cellpadding="3"
70 cellspacing="0" width="100%" bgcolor="white">
71 <tr bgcolor="#70b0f0" class="table-header">
72 <td colspan="2" class="table-header">
73 <table border="0" cellpadding="0" cellspacing="0" width="100%">
74 <tr valign="top">
75 <td align="left"><span class="table-header">Classes</span></td>
76 <td align="right" valign="top"
77 ><span class="options">[<a href="#section-Classes"
78 class="privatelink" onclick="toggle_private();"
79 >hide private</a>]</span></td>
80 </tr>
81 </table>
82 </td>
83 </tr>
84 <tr>
85 <td width="15%" align="right" valign="top" class="summary">
86 <span class="summary-type">&nbsp;</span>
87 </td><td class="summary">
88 <a href="oauth2client.client.Error-class.html" class="summary-name">Erro r</a><br />
89 Base error for this module.
90 </td>
91 </tr>
92 <tr>
93 <td width="15%" align="right" valign="top" class="summary">
94 <span class="summary-type">&nbsp;</span>
95 </td><td class="summary">
96 <a href="oauth2client.client.FlowExchangeError-class.html" class="summar y-name">FlowExchangeError</a><br />
97 Error trying to exchange an authorization grant for an access token.
98 </td>
99 </tr>
100 <tr>
101 <td width="15%" align="right" valign="top" class="summary">
102 <span class="summary-type">&nbsp;</span>
103 </td><td class="summary">
104 <a href="oauth2client.client.AccessTokenRefreshError-class.html" class=" summary-name">AccessTokenRefreshError</a><br />
105 Error trying to refresh an expired access token.
106 </td>
107 </tr>
108 <tr>
109 <td width="15%" align="right" valign="top" class="summary">
110 <span class="summary-type">&nbsp;</span>
111 </td><td class="summary">
112 <a href="oauth2client.client.UnknownClientSecretsFlowError-class.html" c lass="summary-name">UnknownClientSecretsFlowError</a><br />
113 The client secrets file called for an unknown type of OAuth 2.0 flow.
114 </td>
115 </tr>
116 <tr>
117 <td width="15%" align="right" valign="top" class="summary">
118 <span class="summary-type">&nbsp;</span>
119 </td><td class="summary">
120 <a href="oauth2client.client.AccessTokenCredentialsError-class.html" cla ss="summary-name">AccessTokenCredentialsError</a><br />
121 Having only the access_token means no refresh is possible.
122 </td>
123 </tr>
124 <tr>
125 <td width="15%" align="right" valign="top" class="summary">
126 <span class="summary-type">&nbsp;</span>
127 </td><td class="summary">
128 <a href="oauth2client.client.VerifyJwtTokenError-class.html" class="summ ary-name">VerifyJwtTokenError</a><br />
129 Could on retrieve certificates for validation.
130 </td>
131 </tr>
132 <tr>
133 <td width="15%" align="right" valign="top" class="summary">
134 <span class="summary-type">&nbsp;</span>
135 </td><td class="summary">
136 <a href="oauth2client.client.MemoryCache-class.html" class="summary-name ">MemoryCache</a><br />
137 httplib2 Cache implementation which only caches locally.
138 </td>
139 </tr>
140 <tr>
141 <td width="15%" align="right" valign="top" class="summary">
142 <span class="summary-type">&nbsp;</span>
143 </td><td class="summary">
144 <a href="oauth2client.client.Credentials-class.html" class="summary-name ">Credentials</a><br />
145 Base class for all Credentials objects.
146 </td>
147 </tr>
148 <tr>
149 <td width="15%" align="right" valign="top" class="summary">
150 <span class="summary-type">&nbsp;</span>
151 </td><td class="summary">
152 <a href="oauth2client.client.Flow-class.html" class="summary-name">Flow< /a><br />
153 Base class for all Flow objects.
154 </td>
155 </tr>
156 <tr>
157 <td width="15%" align="right" valign="top" class="summary">
158 <span class="summary-type">&nbsp;</span>
159 </td><td class="summary">
160 <a href="oauth2client.client.Storage-class.html" class="summary-name">St orage</a><br />
161 Base class for all Storage objects.
162 </td>
163 </tr>
164 <tr>
165 <td width="15%" align="right" valign="top" class="summary">
166 <span class="summary-type">&nbsp;</span>
167 </td><td class="summary">
168 <a href="oauth2client.client.OAuth2Credentials-class.html" class="summar y-name">OAuth2Credentials</a><br />
169 Credentials object for OAuth 2.0.
170 </td>
171 </tr>
172 <tr>
173 <td width="15%" align="right" valign="top" class="summary">
174 <span class="summary-type">&nbsp;</span>
175 </td><td class="summary">
176 <a href="oauth2client.client.AccessTokenCredentials-class.html" class="s ummary-name">AccessTokenCredentials</a><br />
177 Credentials object for OAuth 2.0.
178 </td>
179 </tr>
180 <tr>
181 <td width="15%" align="right" valign="top" class="summary">
182 <span class="summary-type">&nbsp;</span>
183 </td><td class="summary">
184 <a href="oauth2client.client.AssertionCredentials-class.html" class="sum mary-name">AssertionCredentials</a><br />
185 Abstract Credentials object used for OAuth 2.0 assertion grants.
186 </td>
187 </tr>
188 <tr>
189 <td width="15%" align="right" valign="top" class="summary">
190 <span class="summary-type">&nbsp;</span>
191 </td><td class="summary">
192 <a href="oauth2client.client.SignedJwtAssertionCredentials-class.html" c lass="summary-name">SignedJwtAssertionCredentials</a><br />
193 Credentials object used for OAuth 2.0 Signed JWT assertion grants.
194 </td>
195 </tr>
196 <tr>
197 <td width="15%" align="right" valign="top" class="summary">
198 <span class="summary-type">&nbsp;</span>
199 </td><td class="summary">
200 <a href="oauth2client.client.OAuth2WebServerFlow-class.html" class="summ ary-name">OAuth2WebServerFlow</a><br />
201 Does the Web Server Flow for OAuth 2.0.
202 </td>
203 </tr>
204 </table>
205 <!-- ==================== FUNCTIONS ==================== -->
206 <a name="section-Functions"></a>
207 <table class="summary" border="1" cellpadding="3"
208 cellspacing="0" width="100%" bgcolor="white">
209 <tr bgcolor="#70b0f0" class="table-header">
210 <td colspan="2" class="table-header">
211 <table border="0" cellpadding="0" cellspacing="0" width="100%">
212 <tr valign="top">
213 <td align="left"><span class="table-header">Functions</span></td>
214 <td align="right" valign="top"
215 ><span class="options">[<a href="#section-Functions"
216 class="privatelink" onclick="toggle_private();"
217 >hide private</a>]</span></td>
218 </tr>
219 </table>
220 </td>
221 </tr>
222 <tr class="private">
223 <td width="15%" align="right" valign="top" class="summary">
224 <span class="summary-type">&nbsp;</span>
225 </td><td class="summary">
226 <table width="100%" cellpadding="0" cellspacing="0" border="0">
227 <tr>
228 <td><span class="summary-sig"><a name="_abstract"></a><span class="sum mary-sig-name">_abstract</span>()</span></td>
229 <td align="right" valign="top">
230 <span class="codelink"><a href="oauth2client.client-pysrc.html#_abst ract">source&nbsp;code</a></span>
231 ············
232 </td>
233 </tr>
234 </table>
235 ······
236 </td>
237 </tr>
238 <tr>
239 <td width="15%" align="right" valign="top" class="summary">
240 <span class="summary-type">&nbsp;</span>
241 </td><td class="summary">
242 <table width="100%" cellpadding="0" cellspacing="0" border="0">
243 <tr>
244 <td><span class="summary-sig"><a href="oauth2client.client-module.html #verify_id_token" class="summary-sig-name">verify_id_token</a>(<span class="summ ary-sig-arg">id_token</span>,
245 <span class="summary-sig-arg">audience</span>,
246 <span class="summary-sig-arg">http</span>=<span class="summary-sig-defau lt">None</span>,
247 <span class="summary-sig-arg">cert_uri</span>=<span class="summary-sig-d efault"><code class="variable-quote">'</code><code class="variable-string">https ://www.googleapis.com/oauth2/v1/certs</code><code class="variable-quote">'</code ></span>)</span><br />
248 Verifies a signed JWT id_token.</td>
249 <td align="right" valign="top">
250 <span class="codelink"><a href="oauth2client.client-pysrc.html#verif y_id_token">source&nbsp;code</a></span>
251 ············
252 </td>
253 </tr>
254 </table>
255 ······
256 </td>
257 </tr>
258 <tr class="private">
259 <td width="15%" align="right" valign="top" class="summary">
260 <span class="summary-type">&nbsp;</span>
261 </td><td class="summary">
262 <table width="100%" cellpadding="0" cellspacing="0" border="0">
263 <tr>
264 <td><span class="summary-sig"><a name="_urlsafe_b64decode"></a><span c lass="summary-sig-name">_urlsafe_b64decode</span>(<span class="summary-sig-arg"> b64string</span>)</span></td>
265 <td align="right" valign="top">
266 <span class="codelink"><a href="oauth2client.client-pysrc.html#_urls afe_b64decode">source&nbsp;code</a></span>
267 ············
268 </td>
269 </tr>
270 </table>
271 ······
272 </td>
273 </tr>
274 <tr class="private">
275 <td width="15%" align="right" valign="top" class="summary">
276 <span class="summary-type">&nbsp;</span>
277 </td><td class="summary">
278 <table width="100%" cellpadding="0" cellspacing="0" border="0">
279 <tr>
280 <td><span class="summary-sig"><a href="oauth2client.client-module.html #_extract_id_token" class="summary-sig-name" onclick="show_private();">_extract_ id_token</a>(<span class="summary-sig-arg">id_token</span>)</span><br />
281 Extract the JSON payload from a JWT.</td>
282 <td align="right" valign="top">
283 <span class="codelink"><a href="oauth2client.client-pysrc.html#_extr act_id_token">source&nbsp;code</a></span>
284 ············
285 </td>
286 </tr>
287 </table>
288 ······
289 </td>
290 </tr>
291 <tr>
292 <td width="15%" align="right" valign="top" class="summary">
293 <span class="summary-type">&nbsp;</span>
294 </td><td class="summary">
295 <table width="100%" cellpadding="0" cellspacing="0" border="0">
296 <tr>
297 <td><span class="summary-sig"><a href="oauth2client.client-module.html #flow_from_clientsecrets" class="summary-sig-name">flow_from_clientsecrets</a>(< span class="summary-sig-arg">filename</span>,
298 <span class="summary-sig-arg">scope</span>,
299 <span class="summary-sig-arg">message</span>=<span class="summary-sig-de fault">None</span>)</span><br />
300 Create a Flow from a clientsecrets file.</td>
301 <td align="right" valign="top">
302 <span class="codelink"><a href="oauth2client.client-pysrc.html#flow_ from_clientsecrets">source&nbsp;code</a></span>
303 ············
304 </td>
305 </tr>
306 </table>
307 ······
308 </td>
309 </tr>
310 </table>
311 <!-- ==================== VARIABLES ==================== -->
312 <a name="section-Variables"></a>
313 <table class="summary" border="1" cellpadding="3"
314 cellspacing="0" width="100%" bgcolor="white">
315 <tr bgcolor="#70b0f0" class="table-header">
316 <td colspan="2" class="table-header">
317 <table border="0" cellpadding="0" cellspacing="0" width="100%">
318 <tr valign="top">
319 <td align="left"><span class="table-header">Variables</span></td>
320 <td align="right" valign="top"
321 ><span class="options">[<a href="#section-Variables"
322 class="privatelink" onclick="toggle_private();"
323 >hide private</a>]</span></td>
324 </tr>
325 </table>
326 </td>
327 </tr>
328 <tr>
329 <td width="15%" align="right" valign="top" class="summary">
330 <span class="summary-type">&nbsp;</span>
331 </td><td class="summary">
332 <a name="HAS_OPENSSL"></a><span class="summary-name">HAS_OPENSSL</span> = <code title="True">True</code>
333 </td>
334 </tr>
335 <tr>
336 <td width="15%" align="right" valign="top" class="summary">
337 <span class="summary-type">&nbsp;</span>
338 </td><td class="summary">
339 <a name="logger"></a><span class="summary-name">logger</span> = <code ti tle="logging.getLogger(__name__)">logging.getLogger(__name__)</code>
340 </td>
341 </tr>
342 <tr>
343 <td width="15%" align="right" valign="top" class="summary">
344 <span class="summary-type">&nbsp;</span>
345 </td><td class="summary">
346 <a name="EXPIRY_FORMAT"></a><span class="summary-name">EXPIRY_FORMAT</sp an> = <code title="'%Y-%m-%dT%H:%M:%SZ'"><code class="variable-quote">'</code><c ode class="variable-string">%Y-%m-%dT%H:%M:%SZ</code><code class="variable-quote ">'</code></code>
347 </td>
348 </tr>
349 <tr>
350 <td width="15%" align="right" valign="top" class="summary">
351 <span class="summary-type">&nbsp;</span>
352 </td><td class="summary">
353 <a href="oauth2client.client-module.html#ID_TOKEN_VERIFICATON_CERTS" cla ss="summary-name">ID_TOKEN_VERIFICATON_CERTS</a> = <code title="'https://www.goo gleapis.com/oauth2/v1/certs'"><code class="variable-quote">'</code><code class=" variable-string">https://www.googleapis.com/oauth</code><code class="variable-el lipsis">...</code></code>
354 </td>
355 </tr>
356 <tr>
357 <td width="15%" align="right" valign="top" class="summary">
358 <span class="summary-type">&nbsp;</span>
359 </td><td class="summary">
360 <a name="OOB_CALLBACK_URN"></a><span class="summary-name">OOB_CALLBACK_U RN</span> = <code title="'urn:ietf:wg:oauth:2.0:oob'"><code class="variable-quot e">'</code><code class="variable-string">urn:ietf:wg:oauth:2.0:oob</code><code c lass="variable-quote">'</code></code>
361 </td>
362 </tr>
363 <tr class="private">
364 <td width="15%" align="right" valign="top" class="summary">
365 <span class="summary-type">&nbsp;</span>
366 </td><td class="summary">
367 <a name="_cached_http"></a><span class="summary-name">_cached_http</span > = <code title="httplib2.Http(MemoryCache())">httplib2.Http(MemoryCache())</cod e>
368 </td>
369 </tr>
370 <tr>
371 <td width="15%" align="right" valign="top" class="summary">
372 <span class="summary-type">&nbsp;</span>
373 </td><td class="summary">
374 <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'oauth2client'"><code class="variable-quote">'</code><code class= "variable-string">oauth2client</code><code class="variable-quote">'</code></code >
375 </td>
376 </tr>
377 </table>
378 <!-- ==================== FUNCTION DETAILS ==================== -->
379 <a name="section-FunctionDetails"></a>
380 <table class="details" border="1" cellpadding="3"
381 cellspacing="0" width="100%" bgcolor="white">
382 <tr bgcolor="#70b0f0" class="table-header">
383 <td colspan="2" class="table-header">
384 <table border="0" cellpadding="0" cellspacing="0" width="100%">
385 <tr valign="top">
386 <td align="left"><span class="table-header">Function Details</span></td>
387 <td align="right" valign="top"
388 ><span class="options">[<a href="#section-FunctionDetails"
389 class="privatelink" onclick="toggle_private();"
390 >hide private</a>]</span></td>
391 </tr>
392 </table>
393 </td>
394 </tr>
395 </table>
396 <a name="verify_id_token"></a>
397 <div>
398 <table class="details" border="1" cellpadding="3"
399 cellspacing="0" width="100%" bgcolor="white">
400 <tr><td>
401 <table width="100%" cellpadding="0" cellspacing="0" border="0">
402 <tr valign="top"><td>
403 <h3 class="epydoc"><span class="sig"><span class="sig-name">verify_id_token</s pan>(<span class="sig-arg">id_token</span>,
404 <span class="sig-arg">audience</span>,
405 <span class="sig-arg">http</span>=<span class="sig-default">None</span>,
406 <span class="sig-arg">cert_uri</span>=<span class="sig-default"><code cl ass="variable-quote">'</code><code class="variable-string">https://www.googleapi s.com/oauth2/v1/certs</code><code class="variable-quote">'</code></span>)</span>
407 </h3>
408 </td><td align="right" valign="top"
409 ><span class="codelink"><a href="oauth2client.client-pysrc.html#verify_id_to ken">source&nbsp;code</a></span>&nbsp;
410 </td>
411 </tr></table>
412 ··
413 <pre class="literalblock">
414 Verifies a signed JWT id_token.
415
416 Args:
417 id_token: string, A Signed JWT.
418 audience: string, The audience 'aud' that the token should be for.
419 http: httplib2.Http, instance to use to make the HTTP request. Callers
420 should supply an instance that has caching enabled.
421 cert_uri: string, URI of the certificates in JSON format to
422 verify the JWT against.
423
424 Returns:
425 The deserialized JSON in the JWT.
426
427 Raises:
428 oauth2client.crypt.AppIdentityError if the JWT fails to verify.
429
430 </pre>
431 <dl class="fields">
432 </dl>
433 </td></tr></table>
434 </div>
435 <a name="_extract_id_token"></a>
436 <div class="private">
437 <table class="details" border="1" cellpadding="3"
438 cellspacing="0" width="100%" bgcolor="white">
439 <tr><td>
440 <table width="100%" cellpadding="0" cellspacing="0" border="0">
441 <tr valign="top"><td>
442 <h3 class="epydoc"><span class="sig"><span class="sig-name">_extract_id_token< /span>(<span class="sig-arg">id_token</span>)</span>
443 </h3>
444 </td><td align="right" valign="top"
445 ><span class="codelink"><a href="oauth2client.client-pysrc.html#_extract_id_ token">source&nbsp;code</a></span>&nbsp;
446 </td>
447 </tr></table>
448 ··
449 <pre class="literalblock">
450 Extract the JSON payload from a JWT.
451
452 Does the extraction w/o checking the signature.
453
454 Args:
455 id_token: string, OAuth 2.0 id_token.
456
457 Returns:
458 object, The deserialized JSON payload.
459
460 </pre>
461 <dl class="fields">
462 </dl>
463 </td></tr></table>
464 </div>
465 <a name="flow_from_clientsecrets"></a>
466 <div>
467 <table class="details" border="1" cellpadding="3"
468 cellspacing="0" width="100%" bgcolor="white">
469 <tr><td>
470 <table width="100%" cellpadding="0" cellspacing="0" border="0">
471 <tr valign="top"><td>
472 <h3 class="epydoc"><span class="sig"><span class="sig-name">flow_from_clientse crets</span>(<span class="sig-arg">filename</span>,
473 <span class="sig-arg">scope</span>,
474 <span class="sig-arg">message</span>=<span class="sig-default">None</spa n>)</span>
475 </h3>
476 </td><td align="right" valign="top"
477 ><span class="codelink"><a href="oauth2client.client-pysrc.html#flow_from_cl ientsecrets">source&nbsp;code</a></span>&nbsp;
478 </td>
479 </tr></table>
480 ··
481 <pre class="literalblock">
482 Create a Flow from a clientsecrets file.
483
484 Will create the right kind of Flow based on the contents of the clientsecrets
485 file or will raise InvalidClientSecretsError for unknown types of Flows.
486
487 Args:
488 filename: string, File name of client secrets.
489 scope: string or list of strings, scope(s) to request.
490 message: string, A friendly string to display to the user if the
491 clientsecrets file is missing or invalid. If message is provided then
492 sys.exit will be called in the case of an error. If message in not
493 provided then clientsecrets.InvalidClientSecretsError will be raised.
494
495 Returns:
496 A Flow object.
497
498 Raises:
499 UnknownClientSecretsFlowError if the file describes an unknown kind of Flow.
500 clientsecrets.InvalidClientSecretsError if the clientsecrets file is
501 invalid.
502
503 </pre>
504 <dl class="fields">
505 </dl>
506 </td></tr></table>
507 </div>
508 <br />
509 <!-- ==================== VARIABLES DETAILS ==================== -->
510 <a name="section-VariablesDetails"></a>
511 <table class="details" border="1" cellpadding="3"
512 cellspacing="0" width="100%" bgcolor="white">
513 <tr bgcolor="#70b0f0" class="table-header">
514 <td colspan="2" class="table-header">
515 <table border="0" cellpadding="0" cellspacing="0" width="100%">
516 <tr valign="top">
517 <td align="left"><span class="table-header">Variables Details</span></td >
518 <td align="right" valign="top"
519 ><span class="options">[<a href="#section-VariablesDetails"
520 class="privatelink" onclick="toggle_private();"
521 >hide private</a>]</span></td>
522 </tr>
523 </table>
524 </td>
525 </tr>
526 </table>
527 <a name="ID_TOKEN_VERIFICATON_CERTS"></a>
528 <div>
529 <table class="details" border="1" cellpadding="3"
530 cellspacing="0" width="100%" bgcolor="white">
531 <tr><td>
532 <h3 class="epydoc">ID_TOKEN_VERIFICATON_CERTS</h3>
533 ··
534 <dl class="fields">
535 </dl>
536 <dl class="fields">
537 <dt>Value:</dt>
538 <dd><table><tr><td><pre class="variable">
539 <code class="variable-quote">'</code><code class="variable-string">https://www.g oogleapis.com/oauth2/v1/certs</code><code class="variable-quote">'</code>
540 </pre></td></tr></table>
541 </dd>
542 </dl>
543 </td></tr></table>
544 </div>
545 <br />
546 <!-- ==================== NAVIGATION BAR ==================== -->
547 <table class="navbar" border="0" width="100%" cellpadding="0"
548 bgcolor="#a0c0ff" cellspacing="0">
549 <tr valign="middle">
550
551 <!-- Tree link -->
552 <th>&nbsp;&nbsp;&nbsp;<a
553 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
554
555 <!-- Index link -->
556 <th>&nbsp;&nbsp;&nbsp;<a
557 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
558
559 <!-- Help link -->
560 <th>&nbsp;&nbsp;&nbsp;<a
561 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
562
563 <th class="navbar" width="100%"></th>
564 </tr>
565 </table>
566 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
567 <tr>
568 <td align="left" class="footer">
569 Generated by Epydoc 3.0.1 on Tue Jun 5 09:03:05 2012
570 </td>
571 <td align="right" class="footer">
572 <a target="mainFrame" href="http://epydoc.sourceforge.net"
573 >http://epydoc.sourceforge.net</a>
574 </td>
575 </tr>
576 </table>
577
578 <script type="text/javascript">
579 <!--
580 // Private objects are initially displayed (because if
581 // javascript is turned off then we want them to be
582 // visible); but by default, we want to hide them. So hide
583 // them unless we have a cookie that says to show them.
584 checkCookie();
585 // -->
586 </script>
587 </body>
588 </html>
OLDNEW
« no previous file with comments | « docs/epy/oauth2client.appengine.StorageByKeyName-class.html ('k') | docs/epy/oauth2client.client-pysrc.html » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b