~ubuntu-branches/ubuntu/trusty/python-babel/trusty

« back to all changes in this revision

Viewing changes to doc/api/babel.util.odict-class.html

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2013-10-28 10:11:31 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131028101131-zwbmm8sc29iemmlr
Tags: 1.3-2ubuntu1
* Merge from Debian unstable.  Remaining changes:
  - debian/rules: Run the testsuite during builds.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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>babel.util.odict</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="babel-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="../index.html">Documentation Index</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="babel-module.html">Package&nbsp;babel</a> ::
46
 
        <a href="babel.util-module.html">Module&nbsp;util</a> ::
47
 
        Class&nbsp;odict
48
 
      </span>
49
 
    </td>
50
 
    <td>
51
 
      <table cellpadding="0" cellspacing="0">
52
 
        <!-- hide/show private -->
53
 
      </table>
54
 
    </td>
55
 
  </tr>
56
 
</table>
57
 
<!-- ==================== CLASS DESCRIPTION ==================== -->
58
 
<h1 class="epydoc">Class odict</h1><p class="nomargin-top"></p>
59
 
<pre class="base-tree">
60
 
object --+    
61
 
         |    
62
 
      dict --+
63
 
             |
64
 
            <strong class="uidshort">odict</strong>
65
 
</pre>
66
 
 
67
 
<hr />
68
 
Ordered dict implementation.
69
 
 
70
 
<hr />
71
 
<div class="fields">      <p><strong>See Also:</strong>
72
 
        <a class="rst-reference external" href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/107747" target="_top">http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/107747</a>
73
 
      </p>
74
 
</div><!-- ==================== 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 align="left" colspan="2" class="table-header">
80
 
    <span class="table-header">Instance Methods</span></td>
81
 
</tr>
82
 
<tr>
83
 
    <td width="15%" align="right" valign="top" class="summary">
84
 
      <span class="summary-type"><pre class="literalblock">
85
 
new empty dictionary
86
 
 
87
 
</pre></span>
88
 
    </td><td class="summary">
89
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
90
 
        <tr>
91
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
92
 
        <span class="summary-sig-arg">data</span>=<span class="summary-sig-default">None</span>)</span><br />
93
 
      x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
94
 
          <td align="right" valign="top">
95
 
            
96
 
            
97
 
          </td>
98
 
        </tr>
99
 
      </table>
100
 
      
101
 
    </td>
102
 
  </tr>
103
 
<tr>
104
 
    <td width="15%" align="right" valign="top" class="summary">
105
 
      <span class="summary-type">&nbsp;</span>
106
 
    </td><td class="summary">
107
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
108
 
        <tr>
109
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#__delitem__" class="summary-sig-name">__delitem__</a>(<span class="summary-sig-arg">self</span>,
110
 
        <span class="summary-sig-arg">key</span>)</span><br />
111
 
      del x[y]</td>
112
 
          <td align="right" valign="top">
113
 
            
114
 
            
115
 
          </td>
116
 
        </tr>
117
 
      </table>
118
 
      
119
 
    </td>
120
 
  </tr>
121
 
<tr>
122
 
    <td width="15%" align="right" valign="top" class="summary">
123
 
      <span class="summary-type">&nbsp;</span>
124
 
    </td><td class="summary">
125
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
126
 
        <tr>
127
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#__setitem__" class="summary-sig-name">__setitem__</a>(<span class="summary-sig-arg">self</span>,
128
 
        <span class="summary-sig-arg">key</span>,
129
 
        <span class="summary-sig-arg">item</span>)</span><br />
130
 
      x[i]=y</td>
131
 
          <td align="right" valign="top">
132
 
            
133
 
            
134
 
          </td>
135
 
        </tr>
136
 
      </table>
137
 
      
138
 
    </td>
139
 
  </tr>
140
 
<tr>
141
 
    <td width="15%" align="right" valign="top" class="summary">
142
 
      <span class="summary-type">an iterator over the keys of D</span>
143
 
    </td><td class="summary">
144
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
145
 
        <tr>
146
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#__iter__" class="summary-sig-name">__iter__</a>(<span class="summary-sig-arg">self</span>)</span><br />
147
 
      iter(x)</td>
148
 
          <td align="right" valign="top">
149
 
            
150
 
            
151
 
          </td>
152
 
        </tr>
153
 
      </table>
154
 
      
155
 
    </td>
156
 
  </tr>
157
 
<tr>
158
 
    <td width="15%" align="right" valign="top" class="summary">
159
 
      <span class="summary-type">an iterator over the keys of D</span>
160
 
    </td><td class="summary">
161
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
162
 
        <tr>
163
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#iterkeys" class="summary-sig-name">iterkeys</a>(<span class="summary-sig-arg">self</span>)</span><br />
164
 
      iter(x)</td>
165
 
          <td align="right" valign="top">
166
 
            
167
 
            
168
 
          </td>
169
 
        </tr>
170
 
      </table>
171
 
      
172
 
    </td>
173
 
  </tr>
174
 
<tr>
175
 
    <td width="15%" align="right" valign="top" class="summary">
176
 
      <span class="summary-type">None</span>
177
 
    </td><td class="summary">
178
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
179
 
        <tr>
180
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#clear" class="summary-sig-name">clear</a>(<span class="summary-sig-arg">self</span>)</span><br />
181
 
      Remove all items from D.</td>
182
 
          <td align="right" valign="top">
183
 
            
184
 
            
185
 
          </td>
186
 
        </tr>
187
 
      </table>
188
 
      
189
 
    </td>
190
 
  </tr>
191
 
<tr>
192
 
    <td width="15%" align="right" valign="top" class="summary">
193
 
      <span class="summary-type">a shallow copy of D</span>
194
 
    </td><td class="summary">
195
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
196
 
        <tr>
197
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#copy" class="summary-sig-name">copy</a>(<span class="summary-sig-arg">self</span>)</span></td>
198
 
          <td align="right" valign="top">
199
 
            
200
 
            
201
 
          </td>
202
 
        </tr>
203
 
      </table>
204
 
      
205
 
    </td>
206
 
  </tr>
207
 
<tr>
208
 
    <td width="15%" align="right" valign="top" class="summary">
209
 
      <span class="summary-type">list of D's (key, value) pairs, as 2-tuples</span>
210
 
    </td><td class="summary">
211
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
212
 
        <tr>
213
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#items" class="summary-sig-name">items</a>(<span class="summary-sig-arg">self</span>)</span></td>
214
 
          <td align="right" valign="top">
215
 
            
216
 
            
217
 
          </td>
218
 
        </tr>
219
 
      </table>
220
 
      
221
 
    </td>
222
 
  </tr>
223
 
<tr>
224
 
    <td width="15%" align="right" valign="top" class="summary">
225
 
      <span class="summary-type">an iterator over the (key, value) items of D</span>
226
 
    </td><td class="summary">
227
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
228
 
        <tr>
229
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#iteritems" class="summary-sig-name">iteritems</a>(<span class="summary-sig-arg">self</span>)</span></td>
230
 
          <td align="right" valign="top">
231
 
            
232
 
            
233
 
          </td>
234
 
        </tr>
235
 
      </table>
236
 
      
237
 
    </td>
238
 
  </tr>
239
 
<tr>
240
 
    <td width="15%" align="right" valign="top" class="summary">
241
 
      <span class="summary-type">list of D's keys</span>
242
 
    </td><td class="summary">
243
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
244
 
        <tr>
245
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#keys" class="summary-sig-name">keys</a>(<span class="summary-sig-arg">self</span>)</span></td>
246
 
          <td align="right" valign="top">
247
 
            
248
 
            
249
 
          </td>
250
 
        </tr>
251
 
      </table>
252
 
      
253
 
    </td>
254
 
  </tr>
255
 
<tr>
256
 
    <td width="15%" align="right" valign="top" class="summary">
257
 
      <span class="summary-type">v, remove specified key and return the corresponding value</span>
258
 
    </td><td class="summary">
259
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
260
 
        <tr>
261
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#pop" class="summary-sig-name">pop</a>(<span class="summary-sig-arg">self</span>,
262
 
        <span class="summary-sig-arg">key</span>,
263
 
        <span class="summary-sig-arg">default</span>=<span class="summary-sig-default">missing</span>)</span><br />
264
 
      If key is not found, d is returned if given, otherwise KeyError is raised</td>
265
 
          <td align="right" valign="top">
266
 
            
267
 
            
268
 
          </td>
269
 
        </tr>
270
 
      </table>
271
 
      
272
 
    </td>
273
 
  </tr>
274
 
<tr>
275
 
    <td width="15%" align="right" valign="top" class="summary">
276
 
      <span class="summary-type">(k, v), remove and return some (key, value) pair as a</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="babel.util.odict-class.html#popitem" class="summary-sig-name">popitem</a>(<span class="summary-sig-arg">self</span>,
281
 
        <span class="summary-sig-arg">key</span>)</span><br />
282
 
      2-tuple; but raise KeyError if D is empty.</td>
283
 
          <td align="right" valign="top">
284
 
            
285
 
            
286
 
          </td>
287
 
        </tr>
288
 
      </table>
289
 
      
290
 
    </td>
291
 
  </tr>
292
 
<tr>
293
 
    <td width="15%" align="right" valign="top" class="summary">
294
 
      <span class="summary-type">D.get(k,d), also set D[k]=d if k not in D</span>
295
 
    </td><td class="summary">
296
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
297
 
        <tr>
298
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#setdefault" class="summary-sig-name">setdefault</a>(<span class="summary-sig-arg">self</span>,
299
 
        <span class="summary-sig-arg">key</span>,
300
 
        <span class="summary-sig-arg">failobj</span>=<span class="summary-sig-default">None</span>)</span></td>
301
 
          <td align="right" valign="top">
302
 
            
303
 
            
304
 
          </td>
305
 
        </tr>
306
 
      </table>
307
 
      
308
 
    </td>
309
 
  </tr>
310
 
<tr>
311
 
    <td width="15%" align="right" valign="top" class="summary">
312
 
      <span class="summary-type">None</span>
313
 
    </td><td class="summary">
314
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
315
 
        <tr>
316
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#update" class="summary-sig-name">update</a>(<span class="summary-sig-arg">self</span>,
317
 
        <span class="summary-sig-arg">dict</span>)</span><br />
318
 
      Update D from dict/iterable E and F.</td>
319
 
          <td align="right" valign="top">
320
 
            
321
 
            
322
 
          </td>
323
 
        </tr>
324
 
      </table>
325
 
      
326
 
    </td>
327
 
  </tr>
328
 
<tr>
329
 
    <td width="15%" align="right" valign="top" class="summary">
330
 
      <span class="summary-type">list of D's values</span>
331
 
    </td><td class="summary">
332
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
333
 
        <tr>
334
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#values" class="summary-sig-name">values</a>(<span class="summary-sig-arg">self</span>)</span></td>
335
 
          <td align="right" valign="top">
336
 
            
337
 
            
338
 
          </td>
339
 
        </tr>
340
 
      </table>
341
 
      
342
 
    </td>
343
 
  </tr>
344
 
<tr>
345
 
    <td width="15%" align="right" valign="top" class="summary">
346
 
      <span class="summary-type">an iterator over the values of D</span>
347
 
    </td><td class="summary">
348
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
349
 
        <tr>
350
 
          <td><span class="summary-sig"><a href="babel.util.odict-class.html#itervalues" class="summary-sig-name">itervalues</a>(<span class="summary-sig-arg">self</span>)</span></td>
351
 
          <td align="right" valign="top">
352
 
            
353
 
            
354
 
          </td>
355
 
        </tr>
356
 
      </table>
357
 
      
358
 
    </td>
359
 
  </tr>
360
 
  <tr>
361
 
    <td colspan="2" class="summary">
362
 
    <p class="indent-wrapped-lines"><b>Inherited from <code>dict</code></b>:
363
 
      <code>__cmp__</code>,
364
 
      <code>__contains__</code>,
365
 
      <code>__eq__</code>,
366
 
      <code>__ge__</code>,
367
 
      <code>__getattribute__</code>,
368
 
      <code>__getitem__</code>,
369
 
      <code>__gt__</code>,
370
 
      <code>__le__</code>,
371
 
      <code>__len__</code>,
372
 
      <code>__lt__</code>,
373
 
      <code>__ne__</code>,
374
 
      <code>__new__</code>,
375
 
      <code>__repr__</code>,
376
 
      <code>__sizeof__</code>,
377
 
      <code>fromkeys</code>,
378
 
      <code>get</code>,
379
 
      <code>has_key</code>,
380
 
      <code>viewitems</code>,
381
 
      <code>viewkeys</code>,
382
 
      <code>viewvalues</code>
383
 
      </p>
384
 
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
385
 
      <code>__delattr__</code>,
386
 
      <code>__format__</code>,
387
 
      <code>__reduce__</code>,
388
 
      <code>__reduce_ex__</code>,
389
 
      <code>__setattr__</code>,
390
 
      <code>__str__</code>,
391
 
      <code>__subclasshook__</code>
392
 
      </p>
393
 
    </td>
394
 
  </tr>
395
 
</table>
396
 
<!-- ==================== CLASS VARIABLES ==================== -->
397
 
<a name="section-ClassVariables"></a>
398
 
<table class="summary" border="1" cellpadding="3"
399
 
       cellspacing="0" width="100%" bgcolor="white">
400
 
<tr bgcolor="#70b0f0" class="table-header">
401
 
  <td align="left" colspan="2" class="table-header">
402
 
    <span class="table-header">Class Variables</span></td>
403
 
</tr>
404
 
  <tr>
405
 
    <td colspan="2" class="summary">
406
 
    <p class="indent-wrapped-lines"><b>Inherited from <code>dict</code></b>:
407
 
      <code>__hash__</code>
408
 
      </p>
409
 
    </td>
410
 
  </tr>
411
 
</table>
412
 
<!-- ==================== PROPERTIES ==================== -->
413
 
<a name="section-Properties"></a>
414
 
<table class="summary" border="1" cellpadding="3"
415
 
       cellspacing="0" width="100%" bgcolor="white">
416
 
<tr bgcolor="#70b0f0" class="table-header">
417
 
  <td align="left" colspan="2" class="table-header">
418
 
    <span class="table-header">Properties</span></td>
419
 
</tr>
420
 
  <tr>
421
 
    <td colspan="2" class="summary">
422
 
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
423
 
      <code>__class__</code>
424
 
      </p>
425
 
    </td>
426
 
  </tr>
427
 
</table>
428
 
<!-- ==================== METHOD DETAILS ==================== -->
429
 
<a name="section-MethodDetails"></a>
430
 
<table class="details" border="1" cellpadding="3"
431
 
       cellspacing="0" width="100%" bgcolor="white">
432
 
<tr bgcolor="#70b0f0" class="table-header">
433
 
  <td align="left" colspan="2" class="table-header">
434
 
    <span class="table-header">Method Details</span></td>
435
 
</tr>
436
 
</table>
437
 
<a name="__init__"></a>
438
 
<div>
439
 
<table class="details" border="1" cellpadding="3"
440
 
       cellspacing="0" width="100%" bgcolor="white">
441
 
<tr><td>
442
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
443
 
  <tr valign="top"><td>
444
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
445
 
        <span class="sig-arg">data</span>=<span class="sig-default">None</span>)</span>
446
 
    <br /><em class="fname">(Constructor)</em>
447
 
  </h3>
448
 
  </td><td align="right" valign="top"
449
 
    >&nbsp;
450
 
    </td>
451
 
  </tr></table>
452
 
  
453
 
  x.__init__(...) initializes x; see x.__class__.__doc__ for signature
454
 
  <dl class="fields">
455
 
    <dt>Returns: <pre class="literalblock">
456
 
new empty dictionary
457
 
 
458
 
</pre></dt>
459
 
    <dt>Overrides:
460
 
        object.__init__
461
 
        <dd><em class="note">(inherited documentation)</em></dd>
462
 
    </dt>
463
 
  </dl>
464
 
</td></tr></table>
465
 
</div>
466
 
<a name="__delitem__"></a>
467
 
<div>
468
 
<table class="details" border="1" cellpadding="3"
469
 
       cellspacing="0" width="100%" bgcolor="white">
470
 
<tr><td>
471
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
472
 
  <tr valign="top"><td>
473
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__delitem__</span>(<span class="sig-arg">self</span>,
474
 
        <span class="sig-arg">key</span>)</span>
475
 
    <br /><em class="fname">(Index deletion operator)</em>
476
 
  </h3>
477
 
  </td><td align="right" valign="top"
478
 
    >&nbsp;
479
 
    </td>
480
 
  </tr></table>
481
 
  
482
 
  del x[y]
483
 
  <dl class="fields">
484
 
    <dt>Overrides:
485
 
        dict.__delitem__
486
 
        <dd><em class="note">(inherited documentation)</em></dd>
487
 
    </dt>
488
 
  </dl>
489
 
</td></tr></table>
490
 
</div>
491
 
<a name="__setitem__"></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">__setitem__</span>(<span class="sig-arg">self</span>,
499
 
        <span class="sig-arg">key</span>,
500
 
        <span class="sig-arg">item</span>)</span>
501
 
    <br /><em class="fname">(Index assignment operator)</em>
502
 
  </h3>
503
 
  </td><td align="right" valign="top"
504
 
    >&nbsp;
505
 
    </td>
506
 
  </tr></table>
507
 
  
508
 
  x[i]=y
509
 
  <dl class="fields">
510
 
    <dt>Overrides:
511
 
        dict.__setitem__
512
 
        <dd><em class="note">(inherited documentation)</em></dd>
513
 
    </dt>
514
 
  </dl>
515
 
</td></tr></table>
516
 
</div>
517
 
<a name="__iter__"></a>
518
 
<div>
519
 
<table class="details" border="1" cellpadding="3"
520
 
       cellspacing="0" width="100%" bgcolor="white">
521
 
<tr><td>
522
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
523
 
  <tr valign="top"><td>
524
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__iter__</span>(<span class="sig-arg">self</span>)</span>
525
 
  </h3>
526
 
  </td><td align="right" valign="top"
527
 
    >&nbsp;
528
 
    </td>
529
 
  </tr></table>
530
 
  
531
 
  iter(x)
532
 
  <dl class="fields">
533
 
    <dt>Returns: an iterator over the keys of D</dt>
534
 
    <dt>Overrides:
535
 
        dict.__iter__
536
 
        <dd><em class="note">(inherited documentation)</em></dd>
537
 
    </dt>
538
 
  </dl>
539
 
</td></tr></table>
540
 
</div>
541
 
<a name="iterkeys"></a>
542
 
<div>
543
 
<table class="details" border="1" cellpadding="3"
544
 
       cellspacing="0" width="100%" bgcolor="white">
545
 
<tr><td>
546
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
547
 
  <tr valign="top"><td>
548
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">iterkeys</span>(<span class="sig-arg">self</span>)</span>
549
 
  </h3>
550
 
  </td><td align="right" valign="top"
551
 
    >&nbsp;
552
 
    </td>
553
 
  </tr></table>
554
 
  
555
 
  iter(x)
556
 
  <dl class="fields">
557
 
    <dt>Returns: an iterator over the keys of D</dt>
558
 
    <dt>Overrides:
559
 
        dict.iterkeys
560
 
        <dd><em class="note">(inherited documentation)</em></dd>
561
 
    </dt>
562
 
  </dl>
563
 
</td></tr></table>
564
 
</div>
565
 
<a name="clear"></a>
566
 
<div>
567
 
<table class="details" border="1" cellpadding="3"
568
 
       cellspacing="0" width="100%" bgcolor="white">
569
 
<tr><td>
570
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
571
 
  <tr valign="top"><td>
572
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">clear</span>(<span class="sig-arg">self</span>)</span>
573
 
  </h3>
574
 
  </td><td align="right" valign="top"
575
 
    >&nbsp;
576
 
    </td>
577
 
  </tr></table>
578
 
  
579
 
  Remove all items from D.
580
 
  <dl class="fields">
581
 
    <dt>Returns: None</dt>
582
 
    <dt>Overrides:
583
 
        dict.clear
584
 
        <dd><em class="note">(inherited documentation)</em></dd>
585
 
    </dt>
586
 
  </dl>
587
 
</td></tr></table>
588
 
</div>
589
 
<a name="copy"></a>
590
 
<div>
591
 
<table class="details" border="1" cellpadding="3"
592
 
       cellspacing="0" width="100%" bgcolor="white">
593
 
<tr><td>
594
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
595
 
  <tr valign="top"><td>
596
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">copy</span>(<span class="sig-arg">self</span>)</span>
597
 
  </h3>
598
 
  </td><td align="right" valign="top"
599
 
    >&nbsp;
600
 
    </td>
601
 
  </tr></table>
602
 
  
603
 
  
604
 
  <dl class="fields">
605
 
    <dt>Returns: a shallow copy of D</dt>
606
 
    <dt>Overrides:
607
 
        dict.copy
608
 
        <dd><em class="note">(inherited documentation)</em></dd>
609
 
    </dt>
610
 
  </dl>
611
 
</td></tr></table>
612
 
</div>
613
 
<a name="items"></a>
614
 
<div>
615
 
<table class="details" border="1" cellpadding="3"
616
 
       cellspacing="0" width="100%" bgcolor="white">
617
 
<tr><td>
618
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
619
 
  <tr valign="top"><td>
620
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">items</span>(<span class="sig-arg">self</span>)</span>
621
 
  </h3>
622
 
  </td><td align="right" valign="top"
623
 
    >&nbsp;
624
 
    </td>
625
 
  </tr></table>
626
 
  
627
 
  
628
 
  <dl class="fields">
629
 
    <dt>Returns: list of D's (key, value) pairs, as 2-tuples</dt>
630
 
    <dt>Overrides:
631
 
        dict.items
632
 
        <dd><em class="note">(inherited documentation)</em></dd>
633
 
    </dt>
634
 
  </dl>
635
 
</td></tr></table>
636
 
</div>
637
 
<a name="iteritems"></a>
638
 
<div>
639
 
<table class="details" border="1" cellpadding="3"
640
 
       cellspacing="0" width="100%" bgcolor="white">
641
 
<tr><td>
642
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
643
 
  <tr valign="top"><td>
644
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">iteritems</span>(<span class="sig-arg">self</span>)</span>
645
 
  </h3>
646
 
  </td><td align="right" valign="top"
647
 
    >&nbsp;
648
 
    </td>
649
 
  </tr></table>
650
 
  
651
 
  
652
 
  <dl class="fields">
653
 
    <dt>Returns: an iterator over the (key, value) items of D</dt>
654
 
    <dt>Overrides:
655
 
        dict.iteritems
656
 
        <dd><em class="note">(inherited documentation)</em></dd>
657
 
    </dt>
658
 
  </dl>
659
 
</td></tr></table>
660
 
</div>
661
 
<a name="keys"></a>
662
 
<div>
663
 
<table class="details" border="1" cellpadding="3"
664
 
       cellspacing="0" width="100%" bgcolor="white">
665
 
<tr><td>
666
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
667
 
  <tr valign="top"><td>
668
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">keys</span>(<span class="sig-arg">self</span>)</span>
669
 
  </h3>
670
 
  </td><td align="right" valign="top"
671
 
    >&nbsp;
672
 
    </td>
673
 
  </tr></table>
674
 
  
675
 
  
676
 
  <dl class="fields">
677
 
    <dt>Returns: list of D's keys</dt>
678
 
    <dt>Overrides:
679
 
        dict.keys
680
 
        <dd><em class="note">(inherited documentation)</em></dd>
681
 
    </dt>
682
 
  </dl>
683
 
</td></tr></table>
684
 
</div>
685
 
<a name="pop"></a>
686
 
<div>
687
 
<table class="details" border="1" cellpadding="3"
688
 
       cellspacing="0" width="100%" bgcolor="white">
689
 
<tr><td>
690
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
691
 
  <tr valign="top"><td>
692
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">pop</span>(<span class="sig-arg">self</span>,
693
 
        <span class="sig-arg">key</span>,
694
 
        <span class="sig-arg">default</span>=<span class="sig-default">missing</span>)</span>
695
 
  </h3>
696
 
  </td><td align="right" valign="top"
697
 
    >&nbsp;
698
 
    </td>
699
 
  </tr></table>
700
 
  
701
 
  If key is not found, d is returned if given, otherwise KeyError is raised
702
 
  <dl class="fields">
703
 
    <dt>Returns: v, remove specified key and return the corresponding value</dt>
704
 
    <dt>Overrides:
705
 
        dict.pop
706
 
        <dd><em class="note">(inherited documentation)</em></dd>
707
 
    </dt>
708
 
  </dl>
709
 
</td></tr></table>
710
 
</div>
711
 
<a name="popitem"></a>
712
 
<div>
713
 
<table class="details" border="1" cellpadding="3"
714
 
       cellspacing="0" width="100%" bgcolor="white">
715
 
<tr><td>
716
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
717
 
  <tr valign="top"><td>
718
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">popitem</span>(<span class="sig-arg">self</span>,
719
 
        <span class="sig-arg">key</span>)</span>
720
 
  </h3>
721
 
  </td><td align="right" valign="top"
722
 
    >&nbsp;
723
 
    </td>
724
 
  </tr></table>
725
 
  
726
 
  2-tuple; but raise KeyError if D is empty.
727
 
  <dl class="fields">
728
 
    <dt>Returns: (k, v), remove and return some (key, value) pair as a</dt>
729
 
    <dt>Overrides:
730
 
        dict.popitem
731
 
        <dd><em class="note">(inherited documentation)</em></dd>
732
 
    </dt>
733
 
  </dl>
734
 
</td></tr></table>
735
 
</div>
736
 
<a name="setdefault"></a>
737
 
<div>
738
 
<table class="details" border="1" cellpadding="3"
739
 
       cellspacing="0" width="100%" bgcolor="white">
740
 
<tr><td>
741
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
742
 
  <tr valign="top"><td>
743
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">setdefault</span>(<span class="sig-arg">self</span>,
744
 
        <span class="sig-arg">key</span>,
745
 
        <span class="sig-arg">failobj</span>=<span class="sig-default">None</span>)</span>
746
 
  </h3>
747
 
  </td><td align="right" valign="top"
748
 
    >&nbsp;
749
 
    </td>
750
 
  </tr></table>
751
 
  
752
 
  
753
 
  <dl class="fields">
754
 
    <dt>Returns: D.get(k,d), also set D[k]=d if k not in D</dt>
755
 
    <dt>Overrides:
756
 
        dict.setdefault
757
 
        <dd><em class="note">(inherited documentation)</em></dd>
758
 
    </dt>
759
 
  </dl>
760
 
</td></tr></table>
761
 
</div>
762
 
<a name="update"></a>
763
 
<div>
764
 
<table class="details" border="1" cellpadding="3"
765
 
       cellspacing="0" width="100%" bgcolor="white">
766
 
<tr><td>
767
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
768
 
  <tr valign="top"><td>
769
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">update</span>(<span class="sig-arg">self</span>,
770
 
        <span class="sig-arg">dict</span>)</span>
771
 
  </h3>
772
 
  </td><td align="right" valign="top"
773
 
    >&nbsp;
774
 
    </td>
775
 
  </tr></table>
776
 
  
777
 
  Update D from dict/iterable E and F.
778
 
If E has a .keys() method, does:     for k in E: D[k] = E[k]
779
 
If E lacks .keys() method, does:     for (k, v) in E: D[k] = v
780
 
In either case, this is followed by: for k in F: D[k] = F[k]
781
 
  <dl class="fields">
782
 
    <dt>Returns: None</dt>
783
 
    <dt>Overrides:
784
 
        dict.update
785
 
        <dd><em class="note">(inherited documentation)</em></dd>
786
 
    </dt>
787
 
  </dl>
788
 
</td></tr></table>
789
 
</div>
790
 
<a name="values"></a>
791
 
<div>
792
 
<table class="details" border="1" cellpadding="3"
793
 
       cellspacing="0" width="100%" bgcolor="white">
794
 
<tr><td>
795
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
796
 
  <tr valign="top"><td>
797
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">values</span>(<span class="sig-arg">self</span>)</span>
798
 
  </h3>
799
 
  </td><td align="right" valign="top"
800
 
    >&nbsp;
801
 
    </td>
802
 
  </tr></table>
803
 
  
804
 
  
805
 
  <dl class="fields">
806
 
    <dt>Returns: list of D's values</dt>
807
 
    <dt>Overrides:
808
 
        dict.values
809
 
        <dd><em class="note">(inherited documentation)</em></dd>
810
 
    </dt>
811
 
  </dl>
812
 
</td></tr></table>
813
 
</div>
814
 
<a name="itervalues"></a>
815
 
<div>
816
 
<table class="details" border="1" cellpadding="3"
817
 
       cellspacing="0" width="100%" bgcolor="white">
818
 
<tr><td>
819
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
820
 
  <tr valign="top"><td>
821
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">itervalues</span>(<span class="sig-arg">self</span>)</span>
822
 
  </h3>
823
 
  </td><td align="right" valign="top"
824
 
    >&nbsp;
825
 
    </td>
826
 
  </tr></table>
827
 
  
828
 
  
829
 
  <dl class="fields">
830
 
    <dt>Returns: an iterator over the values of D</dt>
831
 
    <dt>Overrides:
832
 
        dict.itervalues
833
 
        <dd><em class="note">(inherited documentation)</em></dd>
834
 
    </dt>
835
 
  </dl>
836
 
</td></tr></table>
837
 
</div>
838
 
<br />
839
 
<!-- ==================== NAVIGATION BAR ==================== -->
840
 
<table class="navbar" border="0" width="100%" cellpadding="0"
841
 
       bgcolor="#a0c0ff" cellspacing="0">
842
 
  <tr valign="middle">
843
 
  <!-- Home link -->
844
 
      <th>&nbsp;&nbsp;&nbsp;<a
845
 
        href="babel-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
846
 
 
847
 
  <!-- Tree link -->
848
 
      <th>&nbsp;&nbsp;&nbsp;<a
849
 
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
850
 
 
851
 
  <!-- Index link -->
852
 
      <th>&nbsp;&nbsp;&nbsp;<a
853
 
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
854
 
 
855
 
  <!-- Help link -->
856
 
      <th>&nbsp;&nbsp;&nbsp;<a
857
 
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
858
 
 
859
 
  <!-- Project homepage -->
860
 
      <th class="navbar" align="right" width="100%">
861
 
        <table border="0" cellpadding="0" cellspacing="0">
862
 
          <tr><th class="navbar" align="center"
863
 
            ><a class="navbar" target="_top" href="../index.html">Documentation Index</a></th>
864
 
          </tr></table></th>
865
 
  </tr>
866
 
</table>
867
 
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
868
 
  <tr>
869
 
    <td align="left" class="footer">
870
 
    Generated by Epydoc 3.0.1 on Thu Mar 17 15:12:45 2011
871
 
    </td>
872
 
    <td align="right" class="footer">
873
 
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
874
 
        >http://epydoc.sourceforge.net</a>
875
 
    </td>
876
 
  </tr>
877
 
</table>
878
 
 
879
 
<script type="text/javascript">
880
 
  <!--
881
 
  // Private objects are initially displayed (because if
882
 
  // javascript is turned off then we want them to be
883
 
  // visible); but by default, we want to hide them.  So hide
884
 
  // them unless we have a cookie that says to show them.
885
 
  checkCookie();
886
 
  // -->
887
 
</script>
888
 
</body>
889
 
</html>