GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — [subinterpreters] Implement _xxsubinterpreters.channel_send_wait() · Issue #84570 · python/cpython

[subinterpreters] Implement _xxsubinterpreters.channel_send_wait() #84570

New issue
Copy link
New issue
Copy link
Closed
Closed
[subinterpreters] Implement _xxsubinterpreters.channel_send_wait()#84570
Copy link
Labels
3.9 (EOL)end of lifeend of lifetopic-subinterpreterstype-featureA feature request or enhancementA feature request or enhancement

Description

benedwards14
mannequin
opened on Apr 25, 2020
Issue body actions
BPO 40390
Nosy @ericsnowcurrently, @benedwards14
PRs
  • bpo-40390: Implement channel_send_wait for subinterpreters #19715
  • 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 2020-04-25.19:19:24.075>
    labels = ['expert-subinterpreters', 'type-feature', '3.9']
    title = '[subinterpreters] Implement _xxsubinterpreters.channel_send_wait()'
    updated_at = <Date 2020-05-15.00:39:23.419>
    user = 'https://github.com/benedwards14'

    bugs.python.org fields:

    activity = <Date 2020-05-15.00:39:23.419>
    actor = 'vstinner'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Subinterpreters']
    creation = <Date 2020-04-25.19:19:24.075>
    creator = 'benedwards14'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 40390
    keywords = ['patch']
    message_count = 3.0
    messages = ['367280', '367560', '367859']
    nosy_count = 2.0
    nosy_names = ['eric.snow', 'benedwards14']
    pr_nums = ['19715']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue40390'
    versions = ['Python 3.9']

    Linked PRs

    • bpo-32604: [_xxsubinterpreters] Add channel_send_wait(). #19829
    • gh-84570: Implement Waiting in SendChannel.send() #110565
    • gh-84570: Add Timeouts to SendChannel.send() and RecvChannel.recv() #110567
    • gh-84570: Add Threading Timeout Helpers to Internal C-API #110948
    • gh-84570: Factor Out _channel_send_wait() #110949
    • gh-84570: Send-Wait Fixes for _xxinterpchannels #111006

    Activity

    Next
    1. benedwards14 commented on Apr 25, 2020

      @benedwards14
      benedwards14mannequin
      on Apr 25, 2020
      MannequinAuthor
      More actions

      When sending a message to another interpreter allow the caller to wait until the message has been received.

    2. benedwards14
      added
      topic-C-API
      3.9 (EOL)end of lifeend of life
      type-featureA feature request or enhancementA feature request or enhancement
      on Apr 25, 2020
    3. ericsnowcurrently commented on Apr 28, 2020

      @ericsnowcurrently
      ericsnowcurrently
      on Apr 28, 2020
      Member
      More actions

      Thanks, Ben. I'll take a look.

    4. ericsnowcurrently
      added
      stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directory
      and removed
      topic-C-API
      on Apr 28, 2020
    5. ericsnowcurrently
      changed the title [-]Implement a C API for channel_send_wait for subinterpreters.[/-] [+]Implement _xxsubinterpreters.channel_send_wait().[/+] on Apr 28, 2020
    6. ericsnowcurrently
      added
      stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directory
      and removed
      topic-C-API
      on Apr 28, 2020
    7. ericsnowcurrently
      changed the title [-]Implement a C API for channel_send_wait for subinterpreters.[/-] [+]Implement _xxsubinterpreters.channel_send_wait().[/+] on Apr 28, 2020
    8. ericsnowcurrently commented on May 1, 2020

      @ericsnowcurrently
      ericsnowcurrently
      on May 1, 2020
      Member
      More actions

      Thanks for working on this, Ben! FWIW, I've put up a separate PR to demonstrate how I was thinking we would solve this: #19829.

    9. 7 remaining items

    10. ezio-melotti
      added this to Subinterpreterson Apr 15, 2022
    11. ezio-melotti
      moved this to Todo in Subinterpreterson Apr 15, 2022
    12. ericsnowcurrently
      added a commit that references this issue on Oct 10, 2023

      gh-84570: Implement Waiting in SendChannel.send() (gh-110565)

      757cc35
    13. ericsnowcurrently
      closed this as completedon Oct 14, 2023
    14. github-project-automation
      moved this from Todo to Done in Subinterpreterson Oct 14, 2023
    15. ericsnowcurrently
      added 3 commits that reference this issue on Oct 16, 2023

      gh-84570: Factor Out _channel_send_wait() (gh-110949)

      06f844e

      gh-84570: Send-Wait Fixes for _xxinterpchannels (gh-111006)

      a53d7cb

      gh-84570: Add Timeouts to SendChannel.send() and RecvChannel.recv() (g…

      c58c63f
    16. aisk
      added 3 commits that reference this issue on Feb 11, 2024

      pythongh-84570: Factor Out _channel_send_wait() (pythongh-110949)

      d34a752

      pythongh-84570: Send-Wait Fixes for _xxinterpchannels (pythongh-111006)

      0301f3b

      pythongh-84570: Add Timeouts to SendChannel.send() and RecvChannel.re…

      7ae9eae
    17. Glyphack
      added 4 commits that reference this issue on Sep 2, 2024

      pythongh-84570: Implement Waiting in SendChannel.send() (pythongh-110565

      6290e1a

      pythongh-84570: Factor Out _channel_send_wait() (pythongh-110949)

      f445d3b

      pythongh-84570: Send-Wait Fixes for _xxinterpchannels (pythongh-111006)

      934d648

      pythongh-84570: Add Timeouts to SendChannel.send() and RecvChannel.re…

      0c6c262
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.9 (EOL)end of lifeend of lifetopic-subinterpreterstype-featureA feature request or enhancementA feature request or enhancement

      Projects

      • Subinterpreters
        Status
        Done
        Show more project fields

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402520 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.