Skip to content

Implement asyncio.timeout() context manager#90927

@gvanrossum

Description

@gvanrossum
BPO46771
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=Noneclosed_at=Nonecreated_at=<Date2022-02-16.17:59:12.940>labels= ['3.11', 'type-feature', 'expert-asyncio'] title='Implement asyncio.timeout() context manager'updated_at=<Date2022-03-23.21:50:42.068>user='https://github.com/gvanrossum'

    bugs.python.org fields:

    activity=<Date2022-03-23.21:50:42.068>actor='asvetlov'assignee='none'closed=Falseclosed_date=Nonecloser=Nonecomponents= ['asyncio'] creation=<Date2022-02-16.17:59:12.940>creator='gvanrossum'dependencies= [] files= [] hgrepos= [] issue_num=46771keywords= ['patch'] message_count=76.0messages= ['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.0nosy_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=Nonestage='patch review'status='open'superseder=Nonetype='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