blob: 519d8f1e62051907a231bedca3dd579873b7d99b [file] [log] [blame]
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -04001<?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>apiclient.http.MediaInMemoryUpload</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="apiclient-module.html">Package&nbsp;apiclient</a> ::
38 <a href="apiclient.http-module.html">Module&nbsp;http</a> ::
39 Class&nbsp;MediaInMemoryUpload
40 </span>
41 </td>
42 <td>
43 <table cellpadding="0" cellspacing="0">
44 <!-- hide/show private -->
45 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
46 onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
47 <tr><td align="right"><span class="options"
48 >[<a href="frames.html" target="_top">frames</a
49 >]&nbsp;|&nbsp;<a href="apiclient.http.MediaInMemoryUpload-class.html"
50 target="_top">no&nbsp;frames</a>]</span></td></tr>
51 </table>
52 </td>
53 </tr>
54</table>
55<!-- ==================== CLASS DESCRIPTION ==================== -->
56<h1 class="epydoc">Class MediaInMemoryUpload</h1><p class="nomargin-top"><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload">source&nbsp;code</a></span></p>
57<center>
Joe Gregorio746096f2012-06-15 10:53:36 -040058<center> <map id="class_hierarchy_for_mediainmem" name="class_hierarchy_for_mediainmem">
59<area shape="rect" href="apiclient.http.MediaInMemoryUpload-class.html" title="MediaInMemoryUpload" alt="" coords="5,61,157,88"/>
60<area shape="rect" href="apiclient.http.MediaUpload-class.html" title="MediaUpload" alt="" coords="33,5,129,32"/>
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -040061</map>
Joe Gregorio746096f2012-06-15 10:53:36 -040062 <img src="class_hierarchy_for_mediainmem.gif" alt='' usemap="#class_hierarchy_for_mediainmem" ismap="ismap" class="graph-without-title" />
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -040063</center>
64</center>
65<hr />
66<pre class="literalblock">
67MediaUpload for a chunk of bytes.
68
69Construct a MediaFileUpload and pass as the media_body parameter of the
70method. For example, if we had a service that allowed plain text:
71
72</pre>
73
74<!-- ==================== INSTANCE METHODS ==================== -->
75<a name="section-InstanceMethods"></a>
76<table class="summary" border="1" cellpadding="3"
77 cellspacing="0" width="100%" bgcolor="white">
78<tr bgcolor="#70b0f0" class="table-header">
79 <td colspan="2" class="table-header">
80 <table border="0" cellpadding="0" cellspacing="0" width="100%">
81 <tr valign="top">
82 <td align="left"><span class="table-header">Instance Methods</span></td>
83 <td align="right" valign="top"
84 ><span class="options">[<a href="#section-InstanceMethods"
85 class="privatelink" onclick="toggle_private();"
86 >hide private</a>]</span></td>
87 </tr>
88 </table>
89 </td>
90</tr>
91<tr>
92 <td width="15%" align="right" valign="top" class="summary">
93 <span class="summary-type">&nbsp;</span>
94 </td><td class="summary">
95 <table width="100%" cellpadding="0" cellspacing="0" border="0">
96 <tr>
97 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
98 <span class="summary-sig-arg">body</span>,
99 <span class="summary-sig-arg">mimetype</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">application/octet-stream</code><code class="variable-quote">'</code></span>,
Joe Gregorio66212032012-06-14 09:10:14 -0400100 <span class="summary-sig-arg">chunksize</span>=<span class="summary-sig-default">524288</span>,
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -0400101 <span class="summary-sig-arg">resumable</span>=<span class="summary-sig-default">False</span>)</span><br />
102 Create a new MediaBytesUpload.</td>
103 <td align="right" valign="top">
104 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.__init__">source&nbsp;code</a></span>
105
106 </td>
107 </tr>
108 </table>
109
110 </td>
111 </tr>
112<tr>
113 <td width="15%" align="right" valign="top" class="summary">
114 <span class="summary-type">&nbsp;</span>
115 </td><td class="summary">
116 <table width="100%" cellpadding="0" cellspacing="0" border="0">
117 <tr>
118 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#chunksize" class="summary-sig-name">chunksize</a>(<span class="summary-sig-arg">self</span>)</span><br />
119 Chunk size for resumable uploads.</td>
120 <td align="right" valign="top">
121 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.chunksize">source&nbsp;code</a></span>
122
123 </td>
124 </tr>
125 </table>
126
127 </td>
128 </tr>
129<tr>
130 <td width="15%" align="right" valign="top" class="summary">
131 <span class="summary-type">&nbsp;</span>
132 </td><td class="summary">
133 <table width="100%" cellpadding="0" cellspacing="0" border="0">
134 <tr>
135 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#mimetype" class="summary-sig-name">mimetype</a>(<span class="summary-sig-arg">self</span>)</span><br />
136 Mime type of the body.</td>
137 <td align="right" valign="top">
138 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.mimetype">source&nbsp;code</a></span>
139
140 </td>
141 </tr>
142 </table>
143
144 </td>
145 </tr>
146<tr>
147 <td width="15%" align="right" valign="top" class="summary">
148 <span class="summary-type">&nbsp;</span>
149 </td><td class="summary">
150 <table width="100%" cellpadding="0" cellspacing="0" border="0">
151 <tr>
152 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#size" class="summary-sig-name">size</a>(<span class="summary-sig-arg">self</span>)</span><br />
153 Size of upload.</td>
154 <td align="right" valign="top">
155 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.size">source&nbsp;code</a></span>
156
157 </td>
158 </tr>
159 </table>
160
161 </td>
162 </tr>
163<tr>
164 <td width="15%" align="right" valign="top" class="summary">
165 <span class="summary-type">&nbsp;</span>
166 </td><td class="summary">
167 <table width="100%" cellpadding="0" cellspacing="0" border="0">
168 <tr>
169 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#resumable" class="summary-sig-name">resumable</a>(<span class="summary-sig-arg">self</span>)</span><br />
170 Whether this upload is resumable.</td>
171 <td align="right" valign="top">
172 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.resumable">source&nbsp;code</a></span>
173
174 </td>
175 </tr>
176 </table>
177
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 <table width="100%" cellpadding="0" cellspacing="0" border="0">
185 <tr>
186 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#getbytes" class="summary-sig-name">getbytes</a>(<span class="summary-sig-arg">self</span>,
187 <span class="summary-sig-arg">begin</span>,
188 <span class="summary-sig-arg">length</span>)</span><br />
189 Get bytes from the media.</td>
190 <td align="right" valign="top">
191 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.getbytes">source&nbsp;code</a></span>
192
193 </td>
194 </tr>
195 </table>
196
197 </td>
198 </tr>
199<tr>
200 <td width="15%" align="right" valign="top" class="summary">
201 <span class="summary-type">&nbsp;</span>
202 </td><td class="summary">
203 <table width="100%" cellpadding="0" cellspacing="0" border="0">
204 <tr>
205 <td><span class="summary-sig"><a href="apiclient.http.MediaInMemoryUpload-class.html#to_json" class="summary-sig-name">to_json</a>(<span class="summary-sig-arg">self</span>)</span><br />
206 Create a JSON representation of a MediaInMemoryUpload.</td>
207 <td align="right" valign="top">
208 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.to_json">source&nbsp;code</a></span>
209
210 </td>
211 </tr>
212 </table>
213
214 </td>
215 </tr>
216 <tr>
217 <td colspan="2" class="summary">
218 <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="apiclient.http.MediaUpload-class.html">MediaUpload</a></code></b> (private):
219 <code><a href="apiclient.http.MediaUpload-class.html#_to_json" onclick="show_private();">_to_json</a></code>
220 </p></div>
221 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
222 <code>__delattr__</code>,
223 <code>__format__</code>,
224 <code>__getattribute__</code>,
225 <code>__hash__</code>,
226 <code>__new__</code>,
227 <code>__reduce__</code>,
228 <code>__reduce_ex__</code>,
229 <code>__repr__</code>,
230 <code>__setattr__</code>,
231 <code>__sizeof__</code>,
232 <code>__str__</code>,
233 <code>__subclasshook__</code>
234 </p>
235 </td>
236 </tr>
237</table>
238<!-- ==================== CLASS METHODS ==================== -->
239<a name="section-ClassMethods"></a>
240<table class="summary" border="1" cellpadding="3"
241 cellspacing="0" width="100%" bgcolor="white">
242<tr bgcolor="#70b0f0" class="table-header">
243 <td colspan="2" class="table-header">
244 <table border="0" cellpadding="0" cellspacing="0" width="100%">
245 <tr valign="top">
246 <td align="left"><span class="table-header">Class Methods</span></td>
247 <td align="right" valign="top"
248 ><span class="options">[<a href="#section-ClassMethods"
249 class="privatelink" onclick="toggle_private();"
250 >hide private</a>]</span></td>
251 </tr>
252 </table>
253 </td>
254</tr>
255 <tr>
256 <td colspan="2" class="summary">
257 <p class="indent-wrapped-lines"><b>Inherited from <code><a href="apiclient.http.MediaUpload-class.html">MediaUpload</a></code></b>:
258 <code><a href="apiclient.http.MediaUpload-class.html#new_from_json">new_from_json</a></code>
259 </p>
260 </td>
261 </tr>
262</table>
263<!-- ==================== STATIC METHODS ==================== -->
264<a name="section-StaticMethods"></a>
265<table class="summary" border="1" cellpadding="3"
266 cellspacing="0" width="100%" bgcolor="white">
267<tr bgcolor="#70b0f0" class="table-header">
268 <td colspan="2" class="table-header">
269 <table border="0" cellpadding="0" cellspacing="0" width="100%">
270 <tr valign="top">
271 <td align="left"><span class="table-header">Static Methods</span></td>
272 <td align="right" valign="top"
273 ><span class="options">[<a href="#section-StaticMethods"
274 class="privatelink" onclick="toggle_private();"
275 >hide private</a>]</span></td>
276 </tr>
277 </table>
278 </td>
279</tr>
280<tr>
281 <td width="15%" align="right" valign="top" class="summary">
282 <span class="summary-type">&nbsp;</span>
283 </td><td class="summary">
284 <table width="100%" cellpadding="0" cellspacing="0" border="0">
285 <tr>
286 <td><span class="summary-sig"><a name="from_json"></a><span class="summary-sig-name">from_json</span>(<span class="summary-sig-arg">s</span>)</span></td>
287 <td align="right" valign="top">
288 <span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.from_json">source&nbsp;code</a></span>
289
290 </td>
291 </tr>
292 </table>
293
294 </td>
295 </tr>
296</table>
297<!-- ==================== PROPERTIES ==================== -->
298<a name="section-Properties"></a>
299<table class="summary" border="1" cellpadding="3"
300 cellspacing="0" width="100%" bgcolor="white">
301<tr bgcolor="#70b0f0" class="table-header">
302 <td colspan="2" class="table-header">
303 <table border="0" cellpadding="0" cellspacing="0" width="100%">
304 <tr valign="top">
305 <td align="left"><span class="table-header">Properties</span></td>
306 <td align="right" valign="top"
307 ><span class="options">[<a href="#section-Properties"
308 class="privatelink" onclick="toggle_private();"
309 >hide private</a>]</span></td>
310 </tr>
311 </table>
312 </td>
313</tr>
314 <tr>
315 <td colspan="2" class="summary">
316 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
317 <code>__class__</code>
318 </p>
319 </td>
320 </tr>
321</table>
322<!-- ==================== METHOD DETAILS ==================== -->
323<a name="section-MethodDetails"></a>
324<table class="details" border="1" cellpadding="3"
325 cellspacing="0" width="100%" bgcolor="white">
326<tr bgcolor="#70b0f0" class="table-header">
327 <td colspan="2" class="table-header">
328 <table border="0" cellpadding="0" cellspacing="0" width="100%">
329 <tr valign="top">
330 <td align="left"><span class="table-header">Method Details</span></td>
331 <td align="right" valign="top"
332 ><span class="options">[<a href="#section-MethodDetails"
333 class="privatelink" onclick="toggle_private();"
334 >hide private</a>]</span></td>
335 </tr>
336 </table>
337 </td>
338</tr>
339</table>
340<a name="__init__"></a>
341<div>
342<table class="details" border="1" cellpadding="3"
343 cellspacing="0" width="100%" bgcolor="white">
344<tr><td>
345 <table width="100%" cellpadding="0" cellspacing="0" border="0">
346 <tr valign="top"><td>
347 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
348 <span class="sig-arg">body</span>,
349 <span class="sig-arg">mimetype</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">application/octet-stream</code><code class="variable-quote">'</code></span>,
Joe Gregorio66212032012-06-14 09:10:14 -0400350 <span class="sig-arg">chunksize</span>=<span class="sig-default">524288</span>,
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -0400351 <span class="sig-arg">resumable</span>=<span class="sig-default">False</span>)</span>
352 <br /><em class="fname">(Constructor)</em>
353 </h3>
354 </td><td align="right" valign="top"
355 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.__init__">source&nbsp;code</a></span>&nbsp;
356 </td>
357 </tr></table>
358
359 <pre class="literalblock">
360Create a new MediaBytesUpload.
361
362Args:
363 body: string, Bytes of body content.
364 mimetype: string, Mime-type of the file or default of
365 'application/octet-stream'.
366 chunksize: int, File will be uploaded in chunks of this many bytes. Only
367 used if resumable=True.
368 resumable: bool, True if this is a resumable upload. False means upload
369 in a single request.
370
371</pre>
372 <dl class="fields">
373 <dt>Overrides:
374 object.__init__
375 </dt>
376 </dl>
377</td></tr></table>
378</div>
379<a name="chunksize"></a>
380<div>
381<table class="details" border="1" cellpadding="3"
382 cellspacing="0" width="100%" bgcolor="white">
383<tr><td>
384 <table width="100%" cellpadding="0" cellspacing="0" border="0">
385 <tr valign="top"><td>
386 <h3 class="epydoc"><span class="sig"><span class="sig-name">chunksize</span>(<span class="sig-arg">self</span>)</span>
387 </h3>
388 </td><td align="right" valign="top"
389 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.chunksize">source&nbsp;code</a></span>&nbsp;
390 </td>
391 </tr></table>
392
393 <pre class="literalblock">
394Chunk size for resumable uploads.
395
396Returns:
397 Chunk size in bytes.
398
399</pre>
400 <dl class="fields">
401 <dt>Overrides:
402 <a href="apiclient.http.MediaUpload-class.html#chunksize">MediaUpload.chunksize</a>
403 </dt>
404 </dl>
405</td></tr></table>
406</div>
407<a name="mimetype"></a>
408<div>
409<table class="details" border="1" cellpadding="3"
410 cellspacing="0" width="100%" bgcolor="white">
411<tr><td>
412 <table width="100%" cellpadding="0" cellspacing="0" border="0">
413 <tr valign="top"><td>
414 <h3 class="epydoc"><span class="sig"><span class="sig-name">mimetype</span>(<span class="sig-arg">self</span>)</span>
415 </h3>
416 </td><td align="right" valign="top"
417 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.mimetype">source&nbsp;code</a></span>&nbsp;
418 </td>
419 </tr></table>
420
421 <pre class="literalblock">
422Mime type of the body.
423
424Returns:
425 Mime type.
426
427</pre>
428 <dl class="fields">
429 <dt>Overrides:
430 <a href="apiclient.http.MediaUpload-class.html#mimetype">MediaUpload.mimetype</a>
431 </dt>
432 </dl>
433</td></tr></table>
434</div>
435<a name="size"></a>
436<div>
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">size</span>(<span class="sig-arg">self</span>)</span>
443 </h3>
444 </td><td align="right" valign="top"
445 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.size">source&nbsp;code</a></span>&nbsp;
446 </td>
447 </tr></table>
448
449 <pre class="literalblock">
450Size of upload.
451
452Returns:
Joe Gregorio66212032012-06-14 09:10:14 -0400453 Size of the body, or None of the size is unknown.
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -0400454
455</pre>
456 <dl class="fields">
457 <dt>Overrides:
458 <a href="apiclient.http.MediaUpload-class.html#size">MediaUpload.size</a>
459 </dt>
460 </dl>
461</td></tr></table>
462</div>
463<a name="resumable"></a>
464<div>
465<table class="details" border="1" cellpadding="3"
466 cellspacing="0" width="100%" bgcolor="white">
467<tr><td>
468 <table width="100%" cellpadding="0" cellspacing="0" border="0">
469 <tr valign="top"><td>
470 <h3 class="epydoc"><span class="sig"><span class="sig-name">resumable</span>(<span class="sig-arg">self</span>)</span>
471 </h3>
472 </td><td align="right" valign="top"
473 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.resumable">source&nbsp;code</a></span>&nbsp;
474 </td>
475 </tr></table>
476
477 <pre class="literalblock">
478Whether this upload is resumable.
479
480Returns:
481 True if resumable upload or False.
482
483</pre>
484 <dl class="fields">
485 <dt>Overrides:
486 <a href="apiclient.http.MediaUpload-class.html#resumable">MediaUpload.resumable</a>
487 </dt>
488 </dl>
489</td></tr></table>
490</div>
491<a name="getbytes"></a>
492<div>
493<table class="details" border="1" cellpadding="3"
494 cellspacing="0" width="100%" bgcolor="white">
495<tr><td>
496 <table width="100%" cellpadding="0" cellspacing="0" border="0">
497 <tr valign="top"><td>
498 <h3 class="epydoc"><span class="sig"><span class="sig-name">getbytes</span>(<span class="sig-arg">self</span>,
499 <span class="sig-arg">begin</span>,
500 <span class="sig-arg">length</span>)</span>
501 </h3>
502 </td><td align="right" valign="top"
503 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.getbytes">source&nbsp;code</a></span>&nbsp;
504 </td>
505 </tr></table>
506
507 <pre class="literalblock">
508Get bytes from the media.
509
510Args:
511 begin: int, offset from beginning of file.
512 length: int, number of bytes to read, starting at begin.
513
514Returns:
515 A string of bytes read. May be shorter than length if EOF was reached
516 first.
517
518</pre>
519 <dl class="fields">
520 <dt>Overrides:
521 <a href="apiclient.http.MediaUpload-class.html#getbytes">MediaUpload.getbytes</a>
522 </dt>
523 </dl>
524</td></tr></table>
525</div>
526<a name="to_json"></a>
527<div>
528<table class="details" border="1" cellpadding="3"
529 cellspacing="0" width="100%" bgcolor="white">
530<tr><td>
531 <table width="100%" cellpadding="0" cellspacing="0" border="0">
532 <tr valign="top"><td>
533 <h3 class="epydoc"><span class="sig"><span class="sig-name">to_json</span>(<span class="sig-arg">self</span>)</span>
534 </h3>
535 </td><td align="right" valign="top"
536 ><span class="codelink"><a href="apiclient.http-pysrc.html#MediaInMemoryUpload.to_json">source&nbsp;code</a></span>&nbsp;
537 </td>
538 </tr></table>
539
540 <pre class="literalblock">
541Create a JSON representation of a MediaInMemoryUpload.
542
543Returns:
544 string, a JSON representation of this instance, suitable to pass to
545 from_json().
546
547</pre>
548 <dl class="fields">
549 <dt>Overrides:
550 <a href="apiclient.http.MediaUpload-class.html#to_json">MediaUpload.to_json</a>
551 </dt>
552 </dl>
553</td></tr></table>
554</div>
555<br />
556<!-- ==================== NAVIGATION BAR ==================== -->
557<table class="navbar" border="0" width="100%" cellpadding="0"
558 bgcolor="#a0c0ff" cellspacing="0">
559 <tr valign="middle">
560
561 <!-- Tree link -->
562 <th>&nbsp;&nbsp;&nbsp;<a
563 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
564
565 <!-- Index link -->
566 <th>&nbsp;&nbsp;&nbsp;<a
567 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
568
569 <!-- Help link -->
570 <th>&nbsp;&nbsp;&nbsp;<a
571 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
572
573 <th class="navbar" width="100%"></th>
574 </tr>
575</table>
576<table border="0" cellpadding="0" cellspacing="0" width="100%%">
577 <tr>
578 <td align="left" class="footer">
Joe Gregorio746096f2012-06-15 10:53:36 -0400579 Generated by Epydoc 3.0.1 on Fri Jun 15 09:51:50 2012
Joe Gregorio5dc0f5c2012-06-05 13:34:31 -0400580 </td>
581 <td align="right" class="footer">
582 <a target="mainFrame" href="http://epydoc.sourceforge.net"
583 >http://epydoc.sourceforge.net</a>
584 </td>
585 </tr>
586</table>
587
588<script type="text/javascript">
589 <!--
590 // Private objects are initially displayed (because if
591 // javascript is turned off then we want them to be
592 // visible); but by default, we want to hide them. So hide
593 // them unless we have a cookie that says to show them.
594 checkCookie();
595 // -->
596</script>
597</body>
598</html>