[Python-checkins] r61788 - python/trunk/Doc/library/operator.rst
georg.brandl
python-checkins at python.org
Sun Mar 23 09:05:30 CET 2008
Author: georg.brandl
Date: Sun Mar 23 09:05:30 2008
New Revision: 61788
Modified:
python/trunk/Doc/library/operator.rst
Log:
Make the doctests presentation-friendlier.
Modified: python/trunk/Doc/library/operator.rst
==============================================================================
--- python/trunk/Doc/library/operator.rst (original)
+++ python/trunk/Doc/library/operator.rst Sun Mar 23 09:05:30 2008
@@ -6,6 +6,11 @@
.. sectionauthor:: Skip Montanaro <skip at automatrix.com>
+.. testsetup::
+
+ import operator
+ from operator import itemgetter
+
The :mod:`operator` module exports a set of functions implemented in C
corresponding to the intrinsic operators of Python. For example,
@@ -481,12 +486,10 @@
Example: Build a dictionary that maps the ordinals from ``0`` to ``255`` to
their character equivalents.
- >>> import operator
>>> d = {}
>>> keys = range(256)
>>> vals = map(chr, keys)
- >>> map(operator.setitem, [d]*len(keys), keys, vals)
- [None, None, ..., None]
+ >>> map(operator.setitem, [d]*len(keys), keys, vals) # doctest: +SKIP
.. XXX: find a better, readable, example
@@ -536,7 +539,6 @@
method. Dictionaries accept any hashable value. Lists, tuples, and
strings accept an index or a slice:
- >>> from operator import itemgetter
>>> itemgetter(1)('ABCDEFG')
'B'
>>> itemgetter(1,3,5)('ABCDEFG')
More information about the Python-checkins
mailing list