# -----------------------
# Use our custom theme.
-html_theme = 'pydoctheme'
+html_theme = 'classic'
html_theme_path = ['tools']
html_theme_options = {'collapsiblesidebar': True}
:term:`Coroutine` objects and instances of the
:class:`~collections.abc.Coroutine` ABC are all instances of this ABC.
+ .. note::
+ In CPython, generator-based coroutines are *awaitables*, even though
+ they do not have an :meth:`__await__` method. This ABC
+ implements an :meth:`~class.__instancecheck__` method to make them
+ instances of itself.
+
.. versionadded:: 3.5
.. class:: Coroutine
:meth:`__await__`. All :class:`Coroutine` instances are also instances of
:class:`Awaitable`. See also the definition of :term:`coroutine`.
+ .. note::
+ In CPython, generator-based coroutines are *awaitables* and *coroutines*,
+ even though they do not have an :meth:`__await__` method. This ABC
+ implements an :meth:`~class.__instancecheck__` method to make them
+ instances of itself.
+
.. versionadded:: 3.5
.. class:: AsyncIterable