On Fri, Oct 12, 2012 at 9:05 AM, benjamin.peterson <python-check...@python.org> wrote: > http://hg.python.org/cpython/rev/6e721c72683f > changeset: 79703:6e721c72683f > parent: 79700:d3d4737fa093 > parent: 79702:de8787029fe4 > user: Benjamin Peterson <benja...@python.org> > date: Fri Oct 12 12:05:09 2012 -0400 > summary: > merge 3.3
It looks like this check-in reverted previous valid work. --Chris > > files: > Doc/howto/functional.rst | 5 ++--- > Doc/library/functions.rst | 25 +++++++++---------------- > 2 files changed, 11 insertions(+), 19 deletions(-) > > > diff --git a/Doc/howto/functional.rst b/Doc/howto/functional.rst > --- a/Doc/howto/functional.rst > +++ b/Doc/howto/functional.rst > @@ -292,14 +292,13 @@ > Applying :func:`iter` to a dictionary always loops over the keys, but > dictionaries have methods that return other iterators. If you want to > iterate > over values or key/value pairs, you can explicitly call the > -:meth:`~dict.values` or :meth:`~dict.items` methods to get an appropriate > -iterator. > +:meth:`~dict.values` or :meth:`~dict.items` methods to get an appropriate > iterator. > > The :func:`dict` constructor can accept an iterator that returns a finite > stream > of ``(key, value)`` tuples: > > >>> L = [('Italy', 'Rome'), ('France', 'Paris'), ('US', 'Washington DC')] > - >>> dict(iter(L)) #doctest: +SKIP > + >>> dict(iter(L)) > {'Italy': 'Rome', 'US': 'Washington DC', 'France': 'Paris'} > > Files also support iteration by calling the :meth:`~io.TextIOBase.readline` > diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst > --- a/Doc/library/functions.rst > +++ b/Doc/library/functions.rst > @@ -122,8 +122,6 @@ > > Without an argument, an array of size 0 is created. > > - See also :ref:`binaryseq` and :ref:`typebytearray`. > - > > .. _func-bytes: > .. function:: bytes([source[, encoding[, errors]]]) > @@ -137,8 +135,6 @@ > > Bytes objects can also be created with literals, see :ref:`strings`. > > - See also :ref:`binaryseq`, :ref:`typebytes`, and :ref:`bytes-methods`. > - > > .. function:: callable(object) > > @@ -692,8 +688,6 @@ > *sentinel*, :exc:`StopIteration` will be raised, otherwise the value will > be returned. > > - See also :ref:`typeiter`. > - > One useful application of the second form of :func:`iter` is to read > lines of > a file until a certain line is reached. The following example reads a > file > until the :meth:`readline` method returns an empty string:: > @@ -714,7 +708,7 @@ > :noindex: > > Rather than being a function, :class:`list` is actually a mutable > - sequence type, as documented in :ref:`typesseq-list` and :ref:`typesseq`. > + sequence type, as documented in :ref:`typesseq`. > > > .. function:: locals() > @@ -1088,7 +1082,7 @@ > :noindex: > > Rather than being a function, :class:`range` is actually an immutable > - sequence type, as documented in :ref:`typesseq-range` and :ref:`typesseq`. > + sequence type, as documented in :ref:`typesseq`. > > > .. function:: repr(object) > @@ -1213,8 +1207,7 @@ > .. function:: str(object='') > str(object[, encoding[, errors]]) > > - Return a :ref:`string <textseq>` version of an object, using one of the > - following modes: > + Return a string version of an object, using one of the following modes: > > If *encoding* and/or *errors* are given, :func:`str` will decode the > *object* which can either be a byte string or a character buffer using > @@ -1237,9 +1230,11 @@ > Objects can specify what ``str(object)`` returns by defining a > :meth:`__str__` > special method. > > - For more information on strings and string methods, see the :ref:`textseq` > - section. To output formatted strings, see the :ref:`string-formatting` > - section. In addition, see the :ref:`stringservices` section. > + For more information on strings see :ref:`typesseq` which describes > sequence > + functionality (strings are sequences), and also the string-specific > methods > + described in the :ref:`string-methods` section. To output formatted > strings, > + see the :ref:`string-formatting` section. In addition see the > + :ref:`stringservices` section. > > > .. function:: sum(iterable[, start]) > @@ -1316,7 +1311,7 @@ > :noindex: > > Rather than being a function, :class:`tuple` is actually an immutable > - sequence type, as documented in :ref:`typesseq-tuple` and :ref:`typesseq`. > + sequence type, as documented in :ref:`typesseq`. > > > .. function:: type(object) > @@ -1349,8 +1344,6 @@ > ... > >>> X = type('X', (object,), dict(a=1)) > > - See also :ref:`bltin-type-objects`. > - > > .. function:: vars([object]) > > > -- > Repository URL: http://hg.python.org/cpython > > _______________________________________________ > Python-checkins mailing list > python-check...@python.org > http://mail.python.org/mailman/listinfo/python-checkins > _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com