File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -706,7 +706,7 @@ Glossary
706706      iterables include all sequence types (such as :class: `list `, :class: `str `,
707707      and :class: `tuple `) and some non-sequence types like :class: `dict `,
708708      :term: `file objects <file object> `, and objects of any classes you define
709-       with an :meth: `~iterator .__iter__ ` method or with a
709+       with an :meth: `~object .__iter__ ` method or with a
710710      :meth: `~object.__getitem__ ` method
711711      that implements :term: `sequence ` semantics.
712712
Original file line number Diff line number Diff line change @@ -141,18 +141,18 @@ a helper class :class:`ABC` to alternatively define ABCs through inheritance:
141141      MyIterable.register(Foo) 
142142
143143   The ABC ``MyIterable `` defines the standard iterable method,
144-    :meth: `~iterator .__iter__ `, as an abstract method.  The implementation given
144+    :meth: `~object .__iter__ `, as an abstract method.  The implementation given
145145   here can still be called from subclasses.  The :meth: `!get_iterator ` method
146146   is also part of the ``MyIterable `` abstract base class, but it does not have
147147   to be overridden in non-abstract derived classes.
148148
149149   The :meth: `__subclasshook__ ` class method defined here says that any class
150-    that has an :meth: `~iterator .__iter__ ` method in its
150+    that has an :meth: `~object .__iter__ ` method in its
151151   :attr: `~object.__dict__ ` (or in that of one of its base classes, accessed
152152   via the :attr: `~type.__mro__ ` list) is considered a ``MyIterable `` too.
153153
154154   Finally, the last line makes ``Foo `` a virtual subclass of ``MyIterable ``,
155-    even though it does not define an :meth: `~iterator .__iter__ ` method (it uses
155+    even though it does not define an :meth: `~object .__iter__ ` method (it uses
156156   the old-style iterable protocol, defined in terms of :meth: `~object.__len__ ` and
157157   :meth: `~object.__getitem__ `).  Note that this will not make ``get_iterator ``
158158   available as a method of ``Foo ``, so it is provided separately.
Original file line number Diff line number Diff line change @@ -907,9 +907,9 @@ Generator Types
907907--------------- 
908908
909909Python's :term: `generator `\s  provide a convenient way to implement the iterator
910- protocol.  If a container object's :meth: `~iterator .__iter__ ` method is implemented as a
910+ protocol.  If a container object's :meth: `~object .__iter__ ` method is implemented as a
911911generator, it will automatically return an iterator object (technically, a
912- generator object) supplying the :meth: `! __iter__:meth: `~generator.__next__ `
912+ generator object) supplying the :meth: `~iterator. __iter__:meth: `~generator.__next__ `
913913methods.
914914More information about generators can be found in :ref: `the documentation for 
915915the yield expression <yieldexpr>`.
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments