Imported Upstream version 2.3.5
[platform/upstream/python-lxml.git] / doc / html / api / lxml.html.formfill-module.html
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>lxml.html.formfill</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   <!-- Home link -->
18       <th>&nbsp;&nbsp;&nbsp;<a
19         href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21   <!-- Tree link -->
22       <th>&nbsp;&nbsp;&nbsp;<a
23         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25   <!-- Index link -->
26       <th>&nbsp;&nbsp;&nbsp;<a
27         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29   <!-- Help link -->
30       <th>&nbsp;&nbsp;&nbsp;<a
31         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33   <!-- Project homepage -->
34       <th class="navbar" align="right" width="100%">
35         <table border="0" cellpadding="0" cellspacing="0">
36           <tr><th class="navbar" align="center"
37             ><a class="navbar" target="_top" href="/">lxml API</a></th>
38           </tr></table></th>
39   </tr>
40 </table>
41 <table width="100%" cellpadding="0" cellspacing="0">
42   <tr valign="top">
43     <td width="100%">
44       <span class="breadcrumbs">
45         <a href="lxml-module.html">Package&nbsp;lxml</a> ::
46         <a href="lxml.html-module.html">Package&nbsp;html</a> ::
47         Module&nbsp;formfill
48       </span>
49     </td>
50     <td>
51       <table cellpadding="0" cellspacing="0">
52         <!-- hide/show private -->
53         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
54     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
55         <tr><td align="right"><span class="options"
56             >[<a href="frames.html" target="_top">frames</a
57             >]&nbsp;|&nbsp;<a href="lxml.html.formfill-module.html"
58             target="_top">no&nbsp;frames</a>]</span></td></tr>
59       </table>
60     </td>
61   </tr>
62 </table>
63 <!-- ==================== MODULE DESCRIPTION ==================== -->
64 <h1 class="epydoc">Module formfill</h1><p class="nomargin-top"><span class="codelink"><a href="lxml.html.formfill-pysrc.html">source&nbsp;code</a></span></p>
65 <!-- ==================== CLASSES ==================== -->
66 <a name="section-Classes"></a>
67 <table class="summary" border="1" cellpadding="3"
68        cellspacing="0" width="100%" bgcolor="white">
69 <tr bgcolor="#70b0f0" class="table-header">
70   <td colspan="2" class="table-header">
71     <table border="0" cellpadding="0" cellspacing="0" width="100%">
72       <tr valign="top">
73         <td align="left"><span class="table-header">Classes</span></td>
74         <td align="right" valign="top"
75          ><span class="options">[<a href="#section-Classes"
76          class="privatelink" onclick="toggle_private();"
77          >hide private</a>]</span></td>
78       </tr>
79     </table>
80   </td>
81 </tr>
82 <tr>
83     <td width="15%" align="right" valign="top" class="summary">
84       <span class="summary-type">&nbsp;</span>
85     </td><td class="summary">
86         <a href="lxml.html.formfill.FormNotFound-class.html" class="summary-name">FormNotFound</a><br />
87       Raised when no form can be found
88     </td>
89   </tr>
90 <tr>
91     <td width="15%" align="right" valign="top" class="summary">
92       <span class="summary-type">&nbsp;</span>
93     </td><td class="summary">
94         <a href="lxml.html.formfill.DefaultErrorCreator-class.html" class="summary-name">DefaultErrorCreator</a>
95     </td>
96   </tr>
97 </table>
98 <!-- ==================== FUNCTIONS ==================== -->
99 <a name="section-Functions"></a>
100 <table class="summary" border="1" cellpadding="3"
101        cellspacing="0" width="100%" bgcolor="white">
102 <tr bgcolor="#70b0f0" class="table-header">
103   <td colspan="2" class="table-header">
104     <table border="0" cellpadding="0" cellspacing="0" width="100%">
105       <tr valign="top">
106         <td align="left"><span class="table-header">Functions</span></td>
107         <td align="right" valign="top"
108          ><span class="options">[<a href="#section-Functions"
109          class="privatelink" onclick="toggle_private();"
110          >hide private</a>]</span></td>
111       </tr>
112     </table>
113   </td>
114 </tr>
115 <tr>
116     <td width="15%" align="right" valign="top" class="summary">
117       <span class="summary-type">&nbsp;</span>
118     </td><td class="summary">
119       <table width="100%" cellpadding="0" cellspacing="0" border="0">
120         <tr>
121           <td><span class="summary-sig"><a name="fill_form"></a><span class="summary-sig-name">fill_form</span>(<span class="summary-sig-arg">el</span>,
122         <span class="summary-sig-arg">values</span>,
123         <span class="summary-sig-arg">form_id</span>=<span class="summary-sig-default">None</span>,
124         <span class="summary-sig-arg">form_index</span>=<span class="summary-sig-default">None</span>)</span></td>
125           <td align="right" valign="top">
126             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#fill_form">source&nbsp;code</a></span>
127             
128           </td>
129         </tr>
130       </table>
131       
132     </td>
133   </tr>
134 <tr>
135     <td width="15%" align="right" valign="top" class="summary">
136       <span class="summary-type">&nbsp;</span>
137     </td><td class="summary">
138       <table width="100%" cellpadding="0" cellspacing="0" border="0">
139         <tr>
140           <td><span class="summary-sig"><a name="fill_form_html"></a><span class="summary-sig-name">fill_form_html</span>(<span class="summary-sig-arg">html</span>,
141         <span class="summary-sig-arg">values</span>,
142         <span class="summary-sig-arg">form_id</span>=<span class="summary-sig-default">None</span>,
143         <span class="summary-sig-arg">form_index</span>=<span class="summary-sig-default">None</span>)</span></td>
144           <td align="right" valign="top">
145             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#fill_form_html">source&nbsp;code</a></span>
146             
147           </td>
148         </tr>
149       </table>
150       
151     </td>
152   </tr>
153 <tr class="private">
154     <td width="15%" align="right" valign="top" class="summary">
155       <span class="summary-type">&nbsp;</span>
156     </td><td class="summary">
157       <table width="100%" cellpadding="0" cellspacing="0" border="0">
158         <tr>
159           <td><span class="summary-sig"><a name="_fill_form"></a><span class="summary-sig-name">_fill_form</span>(<span class="summary-sig-arg">el</span>,
160         <span class="summary-sig-arg">values</span>)</span></td>
161           <td align="right" valign="top">
162             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_fill_form">source&nbsp;code</a></span>
163             
164           </td>
165         </tr>
166       </table>
167       
168     </td>
169   </tr>
170 <tr class="private">
171     <td width="15%" align="right" valign="top" class="summary">
172       <span class="summary-type">&nbsp;</span>
173     </td><td class="summary">
174       <table width="100%" cellpadding="0" cellspacing="0" border="0">
175         <tr>
176           <td><span class="summary-sig"><a name="_takes_multiple"></a><span class="summary-sig-name">_takes_multiple</span>(<span class="summary-sig-arg">input</span>)</span></td>
177           <td align="right" valign="top">
178             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_takes_multiple">source&nbsp;code</a></span>
179             
180           </td>
181         </tr>
182       </table>
183       
184     </td>
185   </tr>
186 <tr class="private">
187     <td width="15%" align="right" valign="top" class="summary">
188       <span class="summary-type">&nbsp;</span>
189     </td><td class="summary">
190       <table width="100%" cellpadding="0" cellspacing="0" border="0">
191         <tr>
192           <td><span class="summary-sig"><a name="_fill_multiple"></a><span class="summary-sig-name">_fill_multiple</span>(<span class="summary-sig-arg">input</span>,
193         <span class="summary-sig-arg">value</span>)</span></td>
194           <td align="right" valign="top">
195             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_fill_multiple">source&nbsp;code</a></span>
196             
197           </td>
198         </tr>
199       </table>
200       
201     </td>
202   </tr>
203 <tr class="private">
204     <td width="15%" align="right" valign="top" class="summary">
205       <span class="summary-type">&nbsp;</span>
206     </td><td class="summary">
207       <table width="100%" cellpadding="0" cellspacing="0" border="0">
208         <tr>
209           <td><span class="summary-sig"><a name="_check"></a><span class="summary-sig-name">_check</span>(<span class="summary-sig-arg">el</span>,
210         <span class="summary-sig-arg">check</span>)</span></td>
211           <td align="right" valign="top">
212             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_check">source&nbsp;code</a></span>
213             
214           </td>
215         </tr>
216       </table>
217       
218     </td>
219   </tr>
220 <tr class="private">
221     <td width="15%" align="right" valign="top" class="summary">
222       <span class="summary-type">&nbsp;</span>
223     </td><td class="summary">
224       <table width="100%" cellpadding="0" cellspacing="0" border="0">
225         <tr>
226           <td><span class="summary-sig"><a name="_select"></a><span class="summary-sig-name">_select</span>(<span class="summary-sig-arg">el</span>,
227         <span class="summary-sig-arg">select</span>)</span></td>
228           <td align="right" valign="top">
229             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_select">source&nbsp;code</a></span>
230             
231           </td>
232         </tr>
233       </table>
234       
235     </td>
236   </tr>
237 <tr class="private">
238     <td width="15%" align="right" valign="top" class="summary">
239       <span class="summary-type">&nbsp;</span>
240     </td><td class="summary">
241       <table width="100%" cellpadding="0" cellspacing="0" border="0">
242         <tr>
243           <td><span class="summary-sig"><a name="_fill_single"></a><span class="summary-sig-name">_fill_single</span>(<span class="summary-sig-arg">input</span>,
244         <span class="summary-sig-arg">value</span>)</span></td>
245           <td align="right" valign="top">
246             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_fill_single">source&nbsp;code</a></span>
247             
248           </td>
249         </tr>
250       </table>
251       
252     </td>
253   </tr>
254 <tr class="private">
255     <td width="15%" align="right" valign="top" class="summary">
256       <span class="summary-type">&nbsp;</span>
257     </td><td class="summary">
258       <table width="100%" cellpadding="0" cellspacing="0" border="0">
259         <tr>
260           <td><span class="summary-sig"><a name="_find_form"></a><span class="summary-sig-name">_find_form</span>(<span class="summary-sig-arg">el</span>,
261         <span class="summary-sig-arg">form_id</span>=<span class="summary-sig-default">None</span>,
262         <span class="summary-sig-arg">form_index</span>=<span class="summary-sig-default">None</span>)</span></td>
263           <td align="right" valign="top">
264             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_find_form">source&nbsp;code</a></span>
265             
266           </td>
267         </tr>
268       </table>
269       
270     </td>
271   </tr>
272 <tr class="private">
273     <td width="15%" align="right" valign="top" class="summary">
274       <span class="summary-type">&nbsp;</span>
275     </td><td class="summary">
276       <table width="100%" cellpadding="0" cellspacing="0" border="0">
277         <tr>
278           <td><span class="summary-sig"><a name="_find_form_ids"></a><span class="summary-sig-name">_find_form_ids</span>(<span class="summary-sig-arg">el</span>)</span></td>
279           <td align="right" valign="top">
280             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_find_form_ids">source&nbsp;code</a></span>
281             
282           </td>
283         </tr>
284       </table>
285       
286     </td>
287   </tr>
288 <tr>
289     <td width="15%" align="right" valign="top" class="summary">
290       <span class="summary-type">&nbsp;</span>
291     </td><td class="summary">
292       <table width="100%" cellpadding="0" cellspacing="0" border="0">
293         <tr>
294           <td><span class="summary-sig"><a name="insert_errors"></a><span class="summary-sig-name">insert_errors</span>(<span class="summary-sig-arg">el</span>,
295         <span class="summary-sig-arg">errors</span>,
296         <span class="summary-sig-arg">form_id</span>=<span class="summary-sig-default">None</span>,
297         <span class="summary-sig-arg">form_index</span>=<span class="summary-sig-default">None</span>,
298         <span class="summary-sig-arg">error_class</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">error</code><code class="variable-quote">'</code></span>,
299         <span class="summary-sig-arg">error_creator</span>=<span class="summary-sig-default">default_error_creator</span>)</span></td>
300           <td align="right" valign="top">
301             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#insert_errors">source&nbsp;code</a></span>
302             
303           </td>
304         </tr>
305       </table>
306       
307     </td>
308   </tr>
309 <tr>
310     <td width="15%" align="right" valign="top" class="summary">
311       <span class="summary-type">&nbsp;</span>
312     </td><td class="summary">
313       <table width="100%" cellpadding="0" cellspacing="0" border="0">
314         <tr>
315           <td><span class="summary-sig"><a name="insert_errors_html"></a><span class="summary-sig-name">insert_errors_html</span>(<span class="summary-sig-arg">html</span>,
316         <span class="summary-sig-arg">values</span>,
317         <span class="summary-sig-arg">**kw</span>)</span></td>
318           <td align="right" valign="top">
319             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#insert_errors_html">source&nbsp;code</a></span>
320             
321           </td>
322         </tr>
323       </table>
324       
325     </td>
326   </tr>
327 <tr class="private">
328     <td width="15%" align="right" valign="top" class="summary">
329       <span class="summary-type">&nbsp;</span>
330     </td><td class="summary">
331       <table width="100%" cellpadding="0" cellspacing="0" border="0">
332         <tr>
333           <td><span class="summary-sig"><a name="_insert_error"></a><span class="summary-sig-name">_insert_error</span>(<span class="summary-sig-arg">el</span>,
334         <span class="summary-sig-arg">error</span>,
335         <span class="summary-sig-arg">error_class</span>,
336         <span class="summary-sig-arg">error_creator</span>)</span></td>
337           <td align="right" valign="top">
338             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_insert_error">source&nbsp;code</a></span>
339             
340           </td>
341         </tr>
342       </table>
343       
344     </td>
345   </tr>
346 <tr class="private">
347     <td width="15%" align="right" valign="top" class="summary">
348       <span class="summary-type">&nbsp;</span>
349     </td><td class="summary">
350       <table width="100%" cellpadding="0" cellspacing="0" border="0">
351         <tr>
352           <td><span class="summary-sig"><a name="_add_class"></a><span class="summary-sig-name">_add_class</span>(<span class="summary-sig-arg">el</span>,
353         <span class="summary-sig-arg">class_name</span>)</span></td>
354           <td align="right" valign="top">
355             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_add_class">source&nbsp;code</a></span>
356             
357           </td>
358         </tr>
359       </table>
360       
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       <table width="100%" cellpadding="0" cellspacing="0" border="0">
368         <tr>
369           <td><span class="summary-sig"><a name="_find_elements_for_name"></a><span class="summary-sig-name">_find_elements_for_name</span>(<span class="summary-sig-arg">form</span>,
370         <span class="summary-sig-arg">name</span>,
371         <span class="summary-sig-arg">error</span>)</span></td>
372           <td align="right" valign="top">
373             <span class="codelink"><a href="lxml.html.formfill-pysrc.html#_find_elements_for_name">source&nbsp;code</a></span>
374             
375           </td>
376         </tr>
377       </table>
378       
379     </td>
380   </tr>
381 </table>
382 <!-- ==================== VARIABLES ==================== -->
383 <a name="section-Variables"></a>
384 <table class="summary" border="1" cellpadding="3"
385        cellspacing="0" width="100%" bgcolor="white">
386 <tr bgcolor="#70b0f0" class="table-header">
387   <td colspan="2" class="table-header">
388     <table border="0" cellpadding="0" cellspacing="0" width="100%">
389       <tr valign="top">
390         <td align="left"><span class="table-header">Variables</span></td>
391         <td align="right" valign="top"
392          ><span class="options">[<a href="#section-Variables"
393          class="privatelink" onclick="toggle_private();"
394          >hide private</a>]</span></td>
395       </tr>
396     </table>
397   </td>
398 </tr>
399 <tr class="private">
400     <td width="15%" align="right" valign="top" class="summary">
401       <span class="summary-type">&nbsp;</span>
402     </td><td class="summary">
403         <a href="lxml.html.formfill-module.html#_form_name_xpath" class="summary-name" onclick="show_private();">_form_name_xpath</a> = <code title="descendant-or-self::form[name=$name]|descendant-or-self::x:form[name=$\
404 name]">descendant-or-self::form[name=$name]|descen<code class="variable-ellipsis">...</code></code>
405     </td>
406   </tr>
407 <tr class="private">
408     <td width="15%" align="right" valign="top" class="summary">
409       <span class="summary-type">&nbsp;</span>
410     </td><td class="summary">
411         <a href="lxml.html.formfill-module.html#_input_xpath" class="summary-name" onclick="show_private();">_input_xpath</a> = <code title="descendant-or-self::input|descendant-or-self::select|descendant-or-sel\
412 f::textarea|descendant-or-self::x:input|descendant-or-self::x:select|d\
413 escendant-or-self::x:textarea">descendant-or-self::input|descendant-or-self::s<code class="variable-ellipsis">...</code></code>
414     </td>
415   </tr>
416 <tr class="private">
417     <td width="15%" align="right" valign="top" class="summary">
418       <span class="summary-type">&nbsp;</span>
419     </td><td class="summary">
420         <a name="_label_for_xpath"></a><span class="summary-name">_label_for_xpath</span> = <code title="//label[@for=$for_id]|//x:label[@for=$for_id]">//label[@for=$for_id]|//x:label[@for=$for_id]</code>
421     </td>
422   </tr>
423 <tr class="private">
424     <td width="15%" align="right" valign="top" class="summary">
425       <span class="summary-type">&nbsp;</span>
426     </td><td class="summary">
427         <a name="_name_xpath"></a><span class="summary-name">_name_xpath</span> = <code title="descendant-or-self::*[@name=$name]">descendant-or-self::*[@name=$name]</code>
428     </td>
429   </tr>
430 <tr class="private">
431     <td width="15%" align="right" valign="top" class="summary">
432       <span class="summary-type">&nbsp;</span>
433     </td><td class="summary">
434         <a name="default_error_creator"></a><span class="summary-name">default_error_creator</span> = <code title="default_error_creator">default_error_creator</code>
435     </td>
436   </tr>
437 <tr class="private">
438     <td width="15%" align="right" valign="top" class="summary">
439       <span class="summary-type">&nbsp;</span>
440     </td><td class="summary">
441         <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lxml.html'"><code class="variable-quote">'</code><code class="variable-string">lxml.html</code><code class="variable-quote">'</code></code>
442     </td>
443   </tr>
444 <tr class="private">
445     <td width="15%" align="right" valign="top" class="summary">
446       <span class="summary-type">&nbsp;</span>
447     </td><td class="summary">
448         <a name="_tag"></a><span class="summary-name">_tag</span> = <code title="'x:textarea'"><code class="variable-quote">'</code><code class="variable-string">x:textarea</code><code class="variable-quote">'</code></code>
449     </td>
450   </tr>
451 </table>
452 <!-- ==================== VARIABLES DETAILS ==================== -->
453 <a name="section-VariablesDetails"></a>
454 <table class="details" border="1" cellpadding="3"
455        cellspacing="0" width="100%" bgcolor="white">
456 <tr bgcolor="#70b0f0" class="table-header">
457   <td colspan="2" class="table-header">
458     <table border="0" cellpadding="0" cellspacing="0" width="100%">
459       <tr valign="top">
460         <td align="left"><span class="table-header">Variables Details</span></td>
461         <td align="right" valign="top"
462          ><span class="options">[<a href="#section-VariablesDetails"
463          class="privatelink" onclick="toggle_private();"
464          >hide private</a>]</span></td>
465       </tr>
466     </table>
467   </td>
468 </tr>
469 </table>
470 <a name="_form_name_xpath"></a>
471 <div class="private">
472 <table class="details" border="1" cellpadding="3"
473        cellspacing="0" width="100%" bgcolor="white">
474 <tr><td>
475   <h3 class="epydoc">_form_name_xpath</h3>
476   
477   <dl class="fields">
478   </dl>
479   <dl class="fields">
480     <dt>Value:</dt>
481       <dd><table><tr><td><pre class="variable">
482 descendant-or-self::form[name=$name]|descendant-or-self::x:form[name=$<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
483 name]
484 </pre></td></tr></table>
485 </dd>
486   </dl>
487 </td></tr></table>
488 </div>
489 <a name="_input_xpath"></a>
490 <div class="private">
491 <table class="details" border="1" cellpadding="3"
492        cellspacing="0" width="100%" bgcolor="white">
493 <tr><td>
494   <h3 class="epydoc">_input_xpath</h3>
495   
496   <dl class="fields">
497   </dl>
498   <dl class="fields">
499     <dt>Value:</dt>
500       <dd><table><tr><td><pre class="variable">
501 descendant-or-self::input|descendant-or-self::select|descendant-or-sel<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
502 f::textarea|descendant-or-self::x:input|descendant-or-self::x:select|d<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
503 escendant-or-self::x:textarea
504 </pre></td></tr></table>
505 </dd>
506   </dl>
507 </td></tr></table>
508 </div>
509 <br />
510 <!-- ==================== NAVIGATION BAR ==================== -->
511 <table class="navbar" border="0" width="100%" cellpadding="0"
512        bgcolor="#a0c0ff" cellspacing="0">
513   <tr valign="middle">
514   <!-- Home link -->
515       <th>&nbsp;&nbsp;&nbsp;<a
516         href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
517
518   <!-- Tree link -->
519       <th>&nbsp;&nbsp;&nbsp;<a
520         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
521
522   <!-- Index link -->
523       <th>&nbsp;&nbsp;&nbsp;<a
524         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
525
526   <!-- Help link -->
527       <th>&nbsp;&nbsp;&nbsp;<a
528         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
529
530   <!-- Project homepage -->
531       <th class="navbar" align="right" width="100%">
532         <table border="0" cellpadding="0" cellspacing="0">
533           <tr><th class="navbar" align="center"
534             ><a class="navbar" target="_top" href="/">lxml API</a></th>
535           </tr></table></th>
536   </tr>
537 </table>
538 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
539   <tr>
540     <td align="left" class="footer">
541     Generated by Epydoc 3.0.1 on Tue Jul 31 10:14:17 2012
542     </td>
543     <td align="right" class="footer">
544       <a target="mainFrame" href="http://epydoc.sourceforge.net"
545         >http://epydoc.sourceforge.net</a>
546     </td>
547   </tr>
548 </table>
549
550 <script type="text/javascript">
551   <!--
552   // Private objects are initially displayed (because if
553   // javascript is turned off then we want them to be
554   // visible); but by default, we want to hide them.  So hide
555   // them unless we have a cookie that says to show them.
556   checkCookie();
557   // -->
558 </script>
559 </body>
560 </html>