Save a reference for ensure_future and create_task (GH-29163)

Co-authored-by: Joannah Nanjekye <jnanjekye@python.org>
This commit is contained in:
Joannah Nanjekye 2021-11-15 18:30:28 -04:00 committed by GitHub
parent 6c5a312fb6
commit c750adbe69
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View file

@ -54,6 +54,9 @@ Future Functions
See also the :func:`create_task` function which is the
preferred way for creating new Tasks.
Save a reference to the result of this function, to avoid
a task disappearing mid execution.
.. versionchanged:: 3.5.1
The function accepts any :term:`awaitable` object.

View file

@ -271,6 +271,11 @@ Creating Tasks
task = asyncio.ensure_future(coro())
...
.. important::
Save a reference to the result of this function, to avoid
a task disappearing mid execution.
.. versionadded:: 3.7
.. versionchanged:: 3.8