Skip to content

Add asyncio.BufferQueue #84796

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
lig mannequin opened this issue May 13, 2020 · 1 comment
Closed

Add asyncio.BufferQueue #84796

lig mannequin opened this issue May 13, 2020 · 1 comment

Comments

@lig
Copy link
Mannequin

lig mannequin commented May 13, 2020

BPO 40616
Nosy @asvetlov, @1st1, @lig
PRs
  • bpo-40616: Add asyncio.BufferQueue #20071
  • 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 = <Date 2020-09-14.14:16:00.974>
    created_at = <Date 2020-05-13.16:50:03.289>
    labels = ['expert-asyncio']
    title = 'Add `asyncio.BufferQueue`'
    updated_at = <Date 2020-09-14.14:16:00.973>
    user = 'https://github.com/lig'

    bugs.python.org fields:

    activity = <Date 2020-09-14.14:16:00.973>
    actor = 'lig'
    assignee = 'none'
    closed = True
    closed_date = <Date 2020-09-14.14:16:00.974>
    closer = 'lig'
    components = ['asyncio']
    creation = <Date 2020-05-13.16:50:03.289>
    creator = 'lig'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 40616
    keywords = []
    message_count = 1.0
    messages = ['368788']
    nosy_count = 3.0
    nosy_names = ['asvetlov', 'yselivanov', 'lig']
    pr_nums = ['20071']
    priority = 'normal'
    resolution = None
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue40616'
    versions = []

    Linked PRs

    @lig
    Copy link
    Mannequin Author

    lig mannequin commented May 13, 2020

    It looks handy to be able to leverage collections.deque ability to be sized it asyncio.Queue.

    This could provide the ability to implement backpressure in the queue or just use it as a buffer in messaging systems.

    The implementation provided in the linked PR.

    @lig lig mannequin added topic-asyncio labels May 13, 2020
    @lig lig mannequin closed this as completed Sep 14, 2020
    @lig lig mannequin closed this as completed Sep 14, 2020
    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    hauntsaninja added a commit to hauntsaninja/cpython that referenced this issue May 25, 2023
    This was mistakenly dropped in python#103637
    
    Noticed when updating typeshed for Python 3.12
    pganssle pushed a commit that referenced this issue May 25, 2023
    gh-84796: Add back UTC to datetime.__all__
    
    This was mistakenly dropped in #103637
    
    Noticed when updating typeshed for Python 3.12
    miss-islington pushed a commit to miss-islington/cpython that referenced this issue Jun 23, 2023
    pythongh-84796: Add back UTC to datetime.__all__
    
    This was mistakenly dropped in pythonGH-103637
    
    Noticed when updating typeshed for Python 3.12
    (cherry picked from commit 076b620)
    
    Co-authored-by: Shantanu <[email protected]>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    No branches or pull requests

    0 participants