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: Make Task._step, Task._wakeup and Future._schedule_callback methods private
Type: enhancement Stage: resolved
Components: asyncio Versions: Python 3.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: asvetlov, chris.jerdonek, yselivanov
Priority: normal Keywords: patch

Created on 2018-01-24 05:32 by yselivanov, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 5293 merged yselivanov, 2018-01-24 05:33
Messages (2)
msg310561 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2018-01-24 05:32
I propose to drop support for overloading Task._step, Task._wakeup, and Future._schedule_callbacks.

This makes the implementation easier for us to maintain and optimize. It also makes it easier for alternative asyncio event loops and interops with other async frameworks.
msg310611 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2018-01-24 16:31
New changeset 22feeb88b473b288950cdb2f6c5d28692274b5f9 by Yury Selivanov in branch 'master':
bpo-32643: Drop support for a few private Task and Future APIs. (#5293)
https://github.com/python/cpython/commit/22feeb88b473b288950cdb2f6c5d28692274b5f9
History
Date User Action Args
2022-04-11 14:58:57adminsetgithub: 76824
2018-01-24 16:31:19yselivanovsetstatus: open -> closed
resolution: fixed
stage: patch review -> resolved
2018-01-24 16:31:08yselivanovsetmessages: + msg310611
2018-01-24 08:16:36chris.jerdoneksetnosy: + chris.jerdonek
2018-01-24 05:33:28yselivanovsetkeywords: + patch
stage: patch review
pull_requests: + pull_request5140
2018-01-24 05:32:19yselivanovcreate