diff options
author | Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | 2022-10-15 23:09:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-15 23:09:30 (GMT) |
commit | 660f10248ba321e7783c07f3801991275e2aee1e (patch) | |
tree | 7c1c2ba0839fc2e653117e1d26af7810f3e28cdc /Lib/test/test_asyncio/utils.py | |
parent | bb56dead336357153a0c3b8cc9d9d6856d2c5a03 (diff) | |
download | cpython-660f10248ba321e7783c07f3801991275e2aee1e.zip cpython-660f10248ba321e7783c07f3801991275e2aee1e.tar.gz cpython-660f10248ba321e7783c07f3801991275e2aee1e.tar.bz2 |
GH-94597: Deprecate child watcher getters and setters (#98215)
This is the next step for deprecating child watchers.
Until we've removed the API completely we have to use it, so this PR is mostly suppressing a lot of warnings when using the API internally.
Once the child watcher API is totally removed, the two child watcher implementations we actually use and need (Pidfd and Thread) will be turned into internal helpers.
Diffstat (limited to 'Lib/test/test_asyncio/utils.py')
-rw-r--r-- | Lib/test/test_asyncio/utils.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/test/test_asyncio/utils.py b/Lib/test/test_asyncio/utils.py index 96be5a1..5b9c86e 100644 --- a/Lib/test/test_asyncio/utils.py +++ b/Lib/test/test_asyncio/utils.py @@ -14,7 +14,7 @@ import sys import threading import unittest import weakref - +import warnings from unittest import mock from http.server import HTTPServer @@ -544,7 +544,9 @@ class TestCase(unittest.TestCase): policy = support.maybe_get_event_loop_policy() if policy is not None: try: - watcher = policy.get_child_watcher() + with warnings.catch_warnings(): + warnings.simplefilter('ignore', DeprecationWarning) + watcher = policy.get_child_watcher() except NotImplementedError: # watcher is not implemented by EventLoopPolicy, e.g. Windows pass |