https://github.com/python/cpython/commit/ef3c400434eab53e358ebfa5da0411fab722cafb
commit: ef3c400434eab53e358ebfa5da0411fab722cafb
branch: main
author: Kumar Aditya <[email protected]>
committer: kumaraditya303 <[email protected]>
date: 2024-06-28T17:23:56+05:30
summary:
gh-120804: remove `is_active` method from internal child watchers
implementation in asyncio (#121124)
files:
M Lib/asyncio/unix_events.py
diff --git a/Lib/asyncio/unix_events.py b/Lib/asyncio/unix_events.py
index c22d0777b0b3be..2796e397c0e84d 100644
--- a/Lib/asyncio/unix_events.py
+++ b/Lib/asyncio/unix_events.py
@@ -867,9 +867,6 @@ class _PidfdChildWatcher:
recent (5.3+) kernels.
"""
- def is_active(self):
- return True
-
def add_child_handler(self, pid, callback, *args):
loop = events.get_running_loop()
pidfd = os.pidfd_open(pid)
@@ -911,9 +908,6 @@ def __init__(self):
self._pid_counter = itertools.count(0)
self._threads = {}
- def is_active(self):
- return True
-
def __del__(self, _warn=warnings.warn):
threads = [thread for thread in list(self._threads.values())
if thread.is_alive()]
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]