From 9edad3c7011ccab0a66a065933abebf3288cf1a1 Mon Sep 17 00:00:00 2001 From: Yury Selivanov Date: Mon, 11 Dec 2017 10:03:48 -0500 Subject: bpo-32272: Remove asyncio.async() function. (#4784) --- Lib/asyncio/tasks.py | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'Lib/asyncio/tasks.py') diff --git a/Lib/asyncio/tasks.py b/Lib/asyncio/tasks.py index e0af5abdf2..c5122f7607 100644 --- a/Lib/asyncio/tasks.py +++ b/Lib/asyncio/tasks.py @@ -3,7 +3,7 @@ __all__ = ( 'Task', 'FIRST_COMPLETED', 'FIRST_EXCEPTION', 'ALL_COMPLETED', - 'wait', 'wait_for', 'as_completed', 'sleep', 'async', + 'wait', 'wait_for', 'as_completed', 'sleep', 'gather', 'shield', 'ensure_future', 'run_coroutine_threadsafe', ) @@ -489,26 +489,6 @@ async def sleep(delay, result=None, *, loop=None): h.cancel() -def async_(coro_or_future, *, loop=None): - """Wrap a coroutine in a future. - - If the argument is a Future, it is returned directly. - - This function is deprecated in 3.5. Use asyncio.ensure_future() instead. - """ - - warnings.warn("asyncio.async() function is deprecated, use ensure_future()", - DeprecationWarning, - stacklevel=2) - - return ensure_future(coro_or_future, loop=loop) - -# Silence DeprecationWarning: -globals()['async'] = async_ -async_.__name__ = 'async' -del async_ - - def ensure_future(coro_or_future, *, loop=None): """Wrap a coroutine or an awaitable in a future. -- cgit v1.2.1