Skip to content

Awaitable ABC incompatible with functools.singledispatch #68588

@bdarnell

Description

@bdarnell
mannequin
BPO 24400
Nosy @gvanrossum, @ncoghlan, @scoder, @vstinner, @larryhastings, @bitdancer, @asvetlov, @bdarnell, @vadmium, @1st1
Files
  • corotype.patch
  • corotype.patch
  • corotype.patch
  • corotype.patch
  • corotype.patch
  • corotype.patch
  • corotype.patch: bug fixes & more tests for types.coroutine
  • corotype.patch: Fix compiler warnings; micro optimizations
  • corotype.patch: added documentation
  • corotype.patch: update docstrings and error messages
  • corotype.patch: cr_* slots for coroutine; changes to set_coro_wrapper; new funcs in inspect
  • corotype.patch: fix typo; update whatsnew
  • corotype.patch: docs updates; iscoroutine() no longer uses abc; other fixes per Nick's and Martin's review.
  • corotype.patch: Fix few nits; enable ducktyping for inspect.getcoroutinelocals
  • 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 = 'https://github.com/1st1'
    closed_at = <Date 2015-07-03.17:13:37.061>
    created_at = <Date 2015-06-07.05:06:53.709>
    labels = ['interpreter-core', 'type-feature', 'release-blocker', 'expert-asyncio']
    title = 'Awaitable ABC incompatible with functools.singledispatch'
    updated_at = <Date 2015-07-03.23:07:24.592>
    user = 'https://github.com/bdarnell'

    bugs.python.org fields:

    activity = <Date 2015-07-03.23:07:24.592>
    actor = 'ncoghlan'
    assignee = 'yselivanov'
    closed = True
    closed_date = <Date 2015-07-03.17:13:37.061>
    closer = 'yselivanov'
    components = ['Interpreter Core', 'asyncio']
    creation = <Date 2015-06-07.05:06:53.709>
    creator = 'Ben.Darnell'
    dependencies = []
    files = ['39664', '39665', '39666', '39669', '39675', '39720', '39722', '39723', '39729', '39730', '39740', '39745', '39751', '39764']
    hgrepos = ['312']
    issue_num = 24400
    keywords = ['patch']
    message_count = 74.0
    messages = ['244942', '244961', '245005', '245013', '245014', '245073', '245074', '245076', '245077', '245083', '245097', '245098', '245100', '245101', '245102', '245103', '245105', '245108', '245109', '245113', '245114', '245125', '245129', '245130', '245136', '245179', '245210', '245300', '245304', '245307', '245414', '245440', '245475', '245490', '245507', '245529', '245549', '245552', '245553', '245557', '245570', '245579', '245585', '245615', '245636', '245637', '245742', '245746', '245749', '245757', '245762', '245776', '245962', '246001', '246002', '246004', '246008', '246009', '246010', '246013', '246039', '246040', '246050', '246051', '246052', '246137', '246140', '246141', '246150', '246152', '246191', '246192', '246229', '246230']
    nosy_count = 12.0
    nosy_names = ['gvanrossum', 'ncoghlan', 'scoder', 'vstinner', 'larry', 'r.david.murray', 'asvetlov', 'Yury.Selivanov', 'python-dev', 'Ben.Darnell', 'martin.panter', 'yselivanov']
    pr_nums = []
    priority = 'release blocker'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue24400'
    versions = ['Python 3.5', 'Python 3.6']

    Metadata

    Metadata

    Assignees

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions