File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed 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 @@ -949,7 +949,7 @@ Generator Types
949949---------------
950950
951951Python's :term: `generator `\s provide a convenient way to implement the iterator
952- protocol. If a container object's :meth: `~iterator .__iter__ ` method is implemented as a
952+ protocol. If a container object's :meth: `~object .__iter__ ` method is implemented as a
953953generator, it will automatically return an iterator object (technically, a
954954generator object) supplying the :meth: `!__iter__ ` and :meth: `~generator.__next__ `
955955methods.
You can’t perform that action at this time.
0 commit comments