Skip to content

Low level functionality for listing interpreters associated with a channel #52

Closed

Description

@nanjekyejoannah

One of the attributes for class RecvChannel(id) and class SendChannel(id) is interpreters but currently there is no low-level functionality to associate interpreters with a channel.

Activity

  1. LewisGaul commented on Oct 27, 2019

    @LewisGaul

    Hi there, I'm a new contributor interested in getting involved with this project and was wondering if this issue might be suitable. Could anyone provide any pointers for where to start with implementing this?

  2. nanjekyejoannah commented on Oct 27, 2019

    @nanjekyejoannah
    CollaboratorAuthor

    @LewisGaul Thanks for offerring to help. This week, I will resume my work on this: nanjekyejoannah/cpython#1 and I really needed this low level feature. Am happy to hear from you especially this week but no pressure.

    The low level subinterpreters functionality are implemented in Modules/_xxsubinterpretersmodule.c . The file has similar functions. You can take a look for some leads. I hope this helps.

    Feel free ask more questions If you have any.

  3. LewisGaul commented on Oct 27, 2019

    @LewisGaul

    @LewisGaul Thanks for offerring to help. This week, I will resume my work on this: nanjekyejoannah/cpython#1 and I really needed this low level module. Am happy to hear from you especially this week but no pressure.

    The low level subinterpreters functionality are implemented in Modules/_xxsubinterpretersmodule.c . The file has similar functions. You can take a look for some leads. I hope this helps.

    Feel free ask more questions If you have any.

    Thanks for the pointers Joannah, I took a look at your interpreters module implementation - it's cool to have a runnable proof-of-concept :)

    I'll take a further look into this when I have time, hopefully this week.

  4. LewisGaul commented on Nov 18, 2019

    @LewisGaul

    Would anyone be able to take a quick look at the PR I have open at LewisGaul/cpython#3 to check I'm heading in the right direction before spending time polishing it? Please ask if anything isn't clear :)

  5. ericsnowcurrently commented on Nov 22, 2019

    @ericsnowcurrently
    Owner

    Thanks for working on this, @LewisGaul. I'm taking a look today.

  6. added a commit that references this issue on Apr 29, 2020
  7. ericsnowcurrently commented on Apr 29, 2020

    @ericsnowcurrently
    Owner

    The PR has been merged! Thanks again, @LewisGaul!

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions