mirror of
https://github.com/python/cpython.git
synced 2025-09-09 18:32:22 +00:00
bpo-36932: use proper deprecation-removed directive (GH-13349)
.. And update some deprecation warnings with version numbers. https://bugs.python.org/issue36932
This commit is contained in:
parent
3099ae4075
commit
d0ebf13e50
3 changed files with 31 additions and 24 deletions
|
@ -279,8 +279,8 @@ Sleeping
|
||||||
``sleep()`` always suspends the current task, allowing other tasks
|
``sleep()`` always suspends the current task, allowing other tasks
|
||||||
to run.
|
to run.
|
||||||
|
|
||||||
The *loop* argument is deprecated and scheduled for removal
|
.. deprecated-removed:: 3.8 3.10
|
||||||
in Python 3.10.
|
The *loop* parameter.
|
||||||
|
|
||||||
.. _asyncio_example_sleep:
|
.. _asyncio_example_sleep:
|
||||||
|
|
||||||
|
@ -437,8 +437,8 @@ Timeouts
|
||||||
|
|
||||||
If the wait is cancelled, the future *aw* is also cancelled.
|
If the wait is cancelled, the future *aw* is also cancelled.
|
||||||
|
|
||||||
The *loop* argument is deprecated and scheduled for removal
|
.. deprecated-removed:: 3.8 3.10
|
||||||
in Python 3.10.
|
The *loop* parameter.
|
||||||
|
|
||||||
.. _asyncio_example_waitfor:
|
.. _asyncio_example_waitfor:
|
||||||
|
|
||||||
|
@ -478,6 +478,8 @@ Waiting Primitives
|
||||||
set concurrently and block until the condition specified
|
set concurrently and block until the condition specified
|
||||||
by *return_when*.
|
by *return_when*.
|
||||||
|
|
||||||
|
.. deprecated:: 3.8
|
||||||
|
|
||||||
If any awaitable in *aws* is a coroutine, it is automatically
|
If any awaitable in *aws* is a coroutine, it is automatically
|
||||||
scheduled as a Task. Passing coroutines objects to
|
scheduled as a Task. Passing coroutines objects to
|
||||||
``wait()`` directly is deprecated as it leads to
|
``wait()`` directly is deprecated as it leads to
|
||||||
|
@ -489,8 +491,8 @@ Waiting Primitives
|
||||||
|
|
||||||
done, pending = await asyncio.wait(aws)
|
done, pending = await asyncio.wait(aws)
|
||||||
|
|
||||||
The *loop* argument is deprecated and scheduled for removal
|
.. deprecated-removed:: 3.8 3.10
|
||||||
in Python 3.10.
|
The *loop* parameter.
|
||||||
|
|
||||||
*timeout* (a float or int), if specified, can be used to control
|
*timeout* (a float or int), if specified, can be used to control
|
||||||
the maximum number of seconds to wait before returning.
|
the maximum number of seconds to wait before returning.
|
||||||
|
@ -550,6 +552,8 @@ Waiting Primitives
|
||||||
if task in done:
|
if task in done:
|
||||||
# Everything will work as expected now.
|
# Everything will work as expected now.
|
||||||
|
|
||||||
|
.. deprecated:: 3.8
|
||||||
|
|
||||||
Passing coroutine objects to ``wait()`` directly is
|
Passing coroutine objects to ``wait()`` directly is
|
||||||
deprecated.
|
deprecated.
|
||||||
|
|
||||||
|
@ -868,8 +872,10 @@ Task Object
|
||||||
If *loop* is ``None``, the :func:`get_event_loop` function
|
If *loop* is ``None``, the :func:`get_event_loop` function
|
||||||
is used to get the current loop.
|
is used to get the current loop.
|
||||||
|
|
||||||
This method is **deprecated** and will be removed in
|
.. deprecated-removed:: 3.7 3.9
|
||||||
Python 3.9. Use the :func:`asyncio.all_tasks` function instead.
|
|
||||||
|
Do not call this as a task method. Use the :func:`asyncio.all_tasks`
|
||||||
|
function instead.
|
||||||
|
|
||||||
.. classmethod:: current_task(loop=None)
|
.. classmethod:: current_task(loop=None)
|
||||||
|
|
||||||
|
@ -878,9 +884,10 @@ Task Object
|
||||||
If *loop* is ``None``, the :func:`get_event_loop` function
|
If *loop* is ``None``, the :func:`get_event_loop` function
|
||||||
is used to get the current loop.
|
is used to get the current loop.
|
||||||
|
|
||||||
This method is **deprecated** and will be removed in
|
.. deprecated-removed:: 3.7 3.9
|
||||||
Python 3.9. Use the :func:`asyncio.current_task` function
|
|
||||||
instead.
|
Do not call this as a task method. Use the
|
||||||
|
:func:`asyncio.current_task` function instead.
|
||||||
|
|
||||||
|
|
||||||
.. _asyncio_generator_based_coro:
|
.. _asyncio_generator_based_coro:
|
||||||
|
|
|
@ -1353,7 +1353,7 @@ always available.
|
||||||
This function has been added on a provisional basis (see :pep:`411`
|
This function has been added on a provisional basis (see :pep:`411`
|
||||||
for details.) Use it only for debugging purposes.
|
for details.) Use it only for debugging purposes.
|
||||||
|
|
||||||
.. deprecated:: 3.7
|
.. deprecated-removed:: 3.7 3.8
|
||||||
The coroutine wrapper functionality has been deprecated, and
|
The coroutine wrapper functionality has been deprecated, and
|
||||||
will be removed in 3.8. See :issue:`32591` for details.
|
will be removed in 3.8. See :issue:`32591` for details.
|
||||||
|
|
||||||
|
|
|
@ -95,7 +95,7 @@ class Task(futures._PyFuture): # Inherit Python Task implementation
|
||||||
|
|
||||||
None is returned when called not in the context of a Task.
|
None is returned when called not in the context of a Task.
|
||||||
"""
|
"""
|
||||||
warnings.warn("Task.current_task() is deprecated, "
|
warnings.warn("Task.current_task() is deprecated since Python 3.7, "
|
||||||
"use asyncio.current_task() instead",
|
"use asyncio.current_task() instead",
|
||||||
DeprecationWarning,
|
DeprecationWarning,
|
||||||
stacklevel=2)
|
stacklevel=2)
|
||||||
|
@ -109,7 +109,7 @@ class Task(futures._PyFuture): # Inherit Python Task implementation
|
||||||
|
|
||||||
By default all tasks for the current event loop are returned.
|
By default all tasks for the current event loop are returned.
|
||||||
"""
|
"""
|
||||||
warnings.warn("Task.all_tasks() is deprecated, "
|
warnings.warn("Task.all_tasks() is deprecated since Python 3.7, "
|
||||||
"use asyncio.all_tasks() instead",
|
"use asyncio.all_tasks() instead",
|
||||||
DeprecationWarning,
|
DeprecationWarning,
|
||||||
stacklevel=2)
|
stacklevel=2)
|
||||||
|
@ -388,8 +388,8 @@ async def wait(fs, *, loop=None, timeout=None, return_when=ALL_COMPLETED):
|
||||||
if loop is None:
|
if loop is None:
|
||||||
loop = events.get_running_loop()
|
loop = events.get_running_loop()
|
||||||
else:
|
else:
|
||||||
warnings.warn("The loop argument is deprecated and scheduled for "
|
warnings.warn("The loop argument is deprecated since Python 3.8, "
|
||||||
"removal in Python 3.10.",
|
"and scheduled for removal in Python 3.10.",
|
||||||
DeprecationWarning, stacklevel=2)
|
DeprecationWarning, stacklevel=2)
|
||||||
|
|
||||||
fs = {ensure_future(f, loop=loop) for f in set(fs)}
|
fs = {ensure_future(f, loop=loop) for f in set(fs)}
|
||||||
|
@ -418,8 +418,8 @@ async def wait_for(fut, timeout, *, loop=None):
|
||||||
if loop is None:
|
if loop is None:
|
||||||
loop = events.get_running_loop()
|
loop = events.get_running_loop()
|
||||||
else:
|
else:
|
||||||
warnings.warn("The loop argument is deprecated and scheduled for "
|
warnings.warn("The loop argument is deprecated since Python 3.8, "
|
||||||
"removal in Python 3.10.",
|
"and scheduled for removal in Python 3.10.",
|
||||||
DeprecationWarning, stacklevel=2)
|
DeprecationWarning, stacklevel=2)
|
||||||
|
|
||||||
if timeout is None:
|
if timeout is None:
|
||||||
|
@ -600,8 +600,8 @@ async def sleep(delay, result=None, *, loop=None):
|
||||||
if loop is None:
|
if loop is None:
|
||||||
loop = events.get_running_loop()
|
loop = events.get_running_loop()
|
||||||
else:
|
else:
|
||||||
warnings.warn("The loop argument is deprecated and scheduled for "
|
warnings.warn("The loop argument is deprecated since Python 3.8, "
|
||||||
"removal in Python 3.10.",
|
"and scheduled for removal in Python 3.10.",
|
||||||
DeprecationWarning, stacklevel=2)
|
DeprecationWarning, stacklevel=2)
|
||||||
|
|
||||||
future = loop.create_future()
|
future = loop.create_future()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue