[Python-checkins] cpython (2.7): Issue #27205: Fix doctests in Doc/library/collections.rst

zach.ware python-checkins at python.org
Tue Aug 9 18:40:10 EDT 2016


https://hg.python.org/cpython/rev/e399930d14f0
changeset:   102588:e399930d14f0
branch:      2.7
parent:      102583:0eaa05a3db02
user:        Zachary Ware <zachary.ware at gmail.com>
date:        Tue Aug 09 17:28:33 2016 -0500
summary:
  Issue #27205: Fix doctests in Doc/library/collections.rst

files:
  Doc/library/collections.rst |  25 +++++++++++++------------
  1 files changed, 13 insertions(+), 12 deletions(-)


diff --git a/Doc/library/collections.rst b/Doc/library/collections.rst
--- a/Doc/library/collections.rst
+++ b/Doc/library/collections.rst
@@ -608,7 +608,7 @@
        _fields = ('x', 'y')
    <BLANKLINE>
        def __new__(_cls, x, y):
-           'Create a new instance of Point(x, y)'
+           'Create new instance of Point(x, y)'
            return _tuple.__new__(_cls, (x, y))
    <BLANKLINE>
        @classmethod
@@ -635,7 +635,7 @@
            return result
    <BLANKLINE>
        def __getnewargs__(self):
-           'Return self as a plain tuple.   Used by copy and pickle.'
+           'Return self as a plain tuple.  Used by copy and pickle.'
            return tuple(self)
    <BLANKLINE>
        __dict__ = _property(_asdict)
@@ -648,6 +648,7 @@
    <BLANKLINE>
        y = _property(_itemgetter(1), doc='Alias for field number 1')
    <BLANKLINE>
+   <BLANKLINE>
 
    >>> p = Point(11, y=22)     # instantiate with positional or keyword arguments
    >>> p[0] + p[1]             # indexable like the plain tuple (11, 22)
@@ -712,7 +713,7 @@
       Point(x=33, y=22)
 
       >>> for partnum, record in inventory.items():
-              inventory[partnum] = record._replace(price=newprices[partnum], timestamp=time.now())
+      ...     inventory[partnum] = record._replace(price=newprices[partnum], timestamp=time.now())
 
 .. attribute:: somenamedtuple._fields
 
@@ -747,15 +748,15 @@
 a fixed-width print format:
 
     >>> class Point(namedtuple('Point', 'x y')):
-            __slots__ = ()
-            @property
-            def hypot(self):
-                return (self.x ** 2 + self.y ** 2) ** 0.5
-            def __str__(self):
-                return 'Point: x=%6.3f  y=%6.3f  hypot=%6.3f' % (self.x, self.y, self.hypot)
-
+    ...     __slots__ = ()
+    ...     @property
+    ...     def hypot(self):
+    ...         return (self.x ** 2 + self.y ** 2) ** 0.5
+    ...     def __str__(self):
+    ...         return 'Point: x=%6.3f  y=%6.3f  hypot=%6.3f' % (self.x, self.y, self.hypot)
+    ...
     >>> for p in Point(3, 4), Point(14, 5/7.):
-            print p
+    ...     print p
     Point: x= 3.000  y= 4.000  hypot= 5.000
     Point: x=14.000  y= 0.714  hypot=14.018
 
@@ -781,7 +782,7 @@
     >>> Status.open, Status.pending, Status.closed
     (0, 1, 2)
     >>> class Status:
-            open, pending, closed = range(3)
+    ...     open, pending, closed = range(3)
 
 .. seealso::
 

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list