This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Replace _asyncio.TaskWakeupMethWrapper with PyCFunction
Type: Stage: resolved
Components: asyncio Versions: Python 3.10
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: asvetlov, v2m, yselivanov
Priority: normal Keywords: patch

Created on 2020-10-21 21:54 by v2m, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 22875 merged v2m, 2020-10-21 21:55
Messages (1)
msg379258 - (view) Author: Vladimir Matveev (v2m) * Date: 2020-10-21 21:54
`TaskWakeupMethWrapper` looks like a more limited version of `PyCFunction` so it can be replaced with one.
Pros: remove a bunch of code, use better calling convention
Cons: now `wakeup` object will expose slightly more properties but I'm not sure whether this is bad
History
Date User Action Args
2022-04-11 14:59:37adminsetgithub: 86279
2020-10-22 00:49:32yselivanovsetstatus: open -> closed
resolution: fixed
stage: patch review -> resolved
2020-10-21 21:55:34v2msetkeywords: + patch
stage: patch review
pull_requests: + pull_request21817
2020-10-21 21:54:45v2mcreate