Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Implement asyncio.timeout() context manager #90927

Closed
@gvanrossum

Description

@gvanrossum
BPO 46771
Nosy @gvanrossum, @njsmith, @jab, @asvetlov, @agronholm, @cjerdonek, @1st1, @Tinche, @iritkatriel, @Dreamsorcerer, @YvesDup, @ajoino
PRs
  • bpo-46752: Introduce task groups in asyncio #31270
  • bpo-46771: Implement asyncio context managers for handling timeouts #31394
  • bpo-46752: Slight improvements to TaskGroup API #31398
  • Issue 46771 #31415
  • bpo-46771: cancel counts #31434
  • bpo-46771: Review tweaks #31483
  • bpo-46771: Implement task cancel requests #31508
  • bpo-46771: Implement task cancel requests #31513
  • bpo-46771: Remove two controversial lines from Task.cancel() #31623
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = None
    created_at = <Date 2022-02-16.17:59:12.940>
    labels = ['3.11', 'type-feature', 'expert-asyncio']
    title = 'Implement asyncio.timeout() context manager'
    updated_at = <Date 2022-03-23.21:50:42.068>
    user = 'https://github.com/gvanrossum'

    bugs.python.org fields:

    activity = <Date 2022-03-23.21:50:42.068>
    actor = 'asvetlov'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['asyncio']
    creation = <Date 2022-02-16.17:59:12.940>
    creator = 'gvanrossum'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 46771
    keywords = ['patch']
    message_count = 76.0
    messages = ['413345', '413347', '413349', '413350', '413354', '413356', '413358', '413359', '413360', '413361', '413365', '413366', '413367', '413368', '413369', '413370', '413371', '413372', '413376', '413377', '413387', '413388', '413389', '413402', '413409', '413410', '413411', '413415', '413445', '413460', '413461', '413465', '413466', '413475', '413478', '413480', '413481', '413489', '413491', '413591', '413600', '413601', '413602', '413603', '413604', '413607', '413608', '413610', '413611', '413612', '413613', '413614', '413618', '413619', '413621', '413622', '413623', '413624', '413625', '413631', '413632', '413633', '413760', '413767', '413812', '413820', '413840', '413841', '413874', '414221', '414224', '414853', '414854', '414856', '414857', '414858']
    nosy_count = 12.0
    nosy_names = ['gvanrossum', 'njs', 'jab', 'asvetlov', 'alex.gronholm', 'chris.jerdonek', 'yselivanov', 'tinchester', 'iritkatriel', 'dreamsorcerer', 'yduprat', 'ajoino']
    pr_nums = ['31270', '31394', '31398', '31415', '31434', '31483', '31508', '31513', '31623']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue46771'
    versions = ['Python 3.11']

    Metadata

    Metadata

    Assignees

    No one assigned

      Projects

      Status

      Done

      Status

      Done

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions