summaryrefslogtreecommitdiffstats
path: root/Lib/asyncio
diff options
context:
space:
mode:
authorRĂ©mi Lapeyre <remi.lapeyre@lenstra.fr>2020-07-02 03:41:21 (GMT)
committerGitHub <noreply@github.com>2020-07-02 03:41:21 (GMT)
commit004e64e8059fe68a72890314673282f2e60d5ce1 (patch)
tree02729d1a0324f5ccfbdea2d667cc2ec348c5a156 /Lib/asyncio
parent666ecfb0957a2fa0df5e2bd03804195de74bdfbf (diff)
downloadcpython-004e64e8059fe68a72890314673282f2e60d5ce1.zip
cpython-004e64e8059fe68a72890314673282f2e60d5ce1.tar.gz
cpython-004e64e8059fe68a72890314673282f2e60d5ce1.tar.bz2
bpo-40967: Remove deprecated asyncio.Task.current_task() and asyncio.Task.all_tasks() (GH-20874)
Diffstat (limited to 'Lib/asyncio')
-rw-r--r--Lib/asyncio/tasks.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/Lib/asyncio/tasks.py b/Lib/asyncio/tasks.py
index 21b98b6..5e0692e 100644
--- a/Lib/asyncio/tasks.py
+++ b/Lib/asyncio/tasks.py
@@ -113,34 +113,6 @@ class Task(futures._PyFuture): # Inherit Python Task implementation
# status is still pending
_log_destroy_pending = True
- @classmethod
- def current_task(cls, loop=None):
- """Return the currently running task in an event loop or None.
-
- By default the current task for the current event loop is returned.
-
- None is returned when called not in the context of a Task.
- """
- warnings.warn("Task.current_task() is deprecated since Python 3.7, "
- "use asyncio.current_task() instead",
- DeprecationWarning,
- stacklevel=2)
- if loop is None:
- loop = events.get_event_loop()
- return current_task(loop)
-
- @classmethod
- def all_tasks(cls, loop=None):
- """Return a set of all tasks for an event loop.
-
- By default all tasks for the current event loop are returned.
- """
- warnings.warn("Task.all_tasks() is deprecated since Python 3.7, "
- "use asyncio.all_tasks() instead",
- DeprecationWarning,
- stacklevel=2)
- return _all_tasks_compat(loop)
-
def __init__(self, coro, *, loop=None, name=None):
super().__init__(loop=loop)
if self._source_traceback: