[Python-checkins] peps: pep-0492: inspect.isawaitable is dead, long live abc.Awaitable.

yury.selivanov python-checkins at python.org
Wed Jul 1 00:30:45 CEST 2015


https://hg.python.org/peps/rev/201dce690493
changeset:   5901:201dce690493
user:        Yury Selivanov <yselivanov at sprymix.com>
date:        Tue Jun 30 18:30:43 2015 -0400
summary:
  pep-0492: inspect.isawaitable is dead, long live abc.Awaitable.

files:
  pep-0492.txt |  7 ++-----
  1 files changed, 2 insertions(+), 5 deletions(-)


diff --git a/pep-0492.txt b/pep-0492.txt
--- a/pep-0492.txt
+++ b/pep-0492.txt
@@ -701,9 +701,6 @@
 * ``inspect.iscoroutinefunction(obj)`` returns ``True`` if ``obj`` is a
   *native coroutine function*.
 
-* ``inspect.isawaitable(obj)`` returns ``True`` if ``obj`` can be used
-  in ``await`` expression.  See `Await Expression`_ for details.
-
 * ``inspect.getcoroutinestate(coro)`` returns the current state of
   a *native coroutine object* (mirrors
   ``inspect.getfgeneratorstate(gen)``).
@@ -1360,8 +1357,8 @@
 6. New functions: ``sys.set_coroutine_wrapper(callback)``,
    ``sys.get_coroutine_wrapper()``, ``types.coroutine(gen)``,
    ``inspect.iscoroutinefunction(func)``, ``inspect.iscoroutine(obj)``,
-   ``inspect.isawaitable(obj)``, ``inspect.getcoroutinestate(coro)``,
-   and ``inspect.getcoroutinelocals(coro)``.
+   ``inspect.getcoroutinestate(coro)``, and
+   ``inspect.getcoroutinelocals(coro)``.
 
 7. New ``CO_COROUTINE`` and ``CO_ITERABLE_COROUTINE`` bit flags for code
    objects.

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


More information about the Python-checkins mailing list