-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
Branch/py3 7 mp queue close fix #4806
base: branch/py3.7
Are you sure you want to change the base?
Conversation
See pypy issue #3372 and CPython issue #42752 for context. This fixes the fact that close won't close the write pipe unless something had already been put in the Queue.
In GitLab by @mattip on Jan 1, 2021, 07:47 Something went wrong with the commit/merge request. It seems you targeted
Then push that single commit (or few commits) to heptapod |
In GitLab by @mattip on Jan 1, 2021, 07:57 This is meant to be python2.7 only, so I think the problem is that you did not do the first |
In GitLab by @CrazyCasta on Jan 6, 2021, 07:52 I'm pretty sure I did the update. I have no clue what all the closes business is, I would guess that's probably (hopefully) because I merged the wrong target. Let me take a look. |
In GitLab by @CrazyCasta on Jan 6, 2021, 07:52 changed target branch from |
In GitLab by @mattip on Jan 21, 2021, 13:39 The changeset looks good now. Could you add a |
In GitLab by @CrazyCasta on Mar 13, 2021, 20:13 added 1 commit
|
In GitLab by @alex-orange on Mar 13, 2021, 20:15 Sorry for the delay. I added one of those to each file. Wasn't sure how you want me to handle the queue.py file. There's changes peppered all over the place. I can add that comment around at each change if you'd like. At the moment it's just above the first big addition to the file. |
In GitLab by @mattip on Mar 15, 2021, 11:26 I'm not sure, but I don't think I want to deviate that far from the CPython implementation. Any idea why the cpython issue is not gaining traction there? |
In GitLab by @CrazyCasta on Jan 1, 2021, 05:14
This fixes #3372.
In short: