diff options
author | J. Nick Koston <nick@koston.org> | 2023-01-21 09:16:07 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-21 09:16:07 (GMT) |
commit | 9e947675ae3dc32f5863e5ed3022301cf7fd79b4 (patch) | |
tree | e45fdc2e94fcd859df6963b8fe3b67542c1d8195 | |
parent | c22a55c8b4f142ff679880ec954691d5920b7845 (diff) | |
download | cpython-9e947675ae3dc32f5863e5ed3022301cf7fd79b4.zip cpython-9e947675ae3dc32f5863e5ed3022301cf7fd79b4.tar.gz cpython-9e947675ae3dc32f5863e5ed3022301cf7fd79b4.tar.bz2 |
gh-101143: Remove references to `TimerHandle` from `asyncio.base_events.BaseEventLoop._add_callback` (#101197)
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
-rw-r--r-- | Lib/asyncio/base_events.py | 9 | ||||
-rw-r--r-- | Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst | 2 |
2 files changed, 5 insertions, 6 deletions
diff --git a/Lib/asyncio/base_events.py b/Lib/asyncio/base_events.py index cbabb43..32d7e1c 100644 --- a/Lib/asyncio/base_events.py +++ b/Lib/asyncio/base_events.py @@ -1857,12 +1857,9 @@ class BaseEventLoop(events.AbstractEventLoop): exc_info=True) def _add_callback(self, handle): - """Add a Handle to _scheduled (TimerHandle) or _ready.""" - assert isinstance(handle, events.Handle), 'A Handle is required here' - if handle._cancelled: - return - assert not isinstance(handle, events.TimerHandle) - self._ready.append(handle) + """Add a Handle to _ready.""" + if not handle._cancelled: + self._ready.append(handle) def _add_callback_signalsafe(self, handle): """Like _add_callback() but called from a signal handler.""" diff --git a/Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst b/Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst new file mode 100644 index 0000000..d14b9e2 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst @@ -0,0 +1,2 @@ +Remove unused references to :class:`~asyncio.TimerHandle` in +``asyncio.base_events.BaseEventLoop._add_callback``. |