Title: Replace _asyncio.TaskWakeupMethWrapper with PyCFunction
Type: Stage: resolved
Components: asyncio Versions: Python 3.10
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 2020-10-22 00:49 by yselivanov. 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
Date User Action Args
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