Eric Snow
Eric Snow
FYI, there are a few things I need to clean up in the PR. However, I expect that those changes will be minor relative to the the whole patch, so...
Sounds good, Ned. Thanks for taking a look. I should have everything finished up by Friday, so I'm hopeful for landing the change before the deadline. I may have a...
New changeset 7f8bfc9b9a8381ddb768421b5dd5cbd970266190 by Eric Snow in branch 'master': bpo-32604: Expose the subinterpreters C-API in a "private" stdlib module. (gh-1748) https://github.com/python/cpython/commit/7f8bfc9b9a8381ddb768421b5dd5cbd970266190
I've merged the patch without Windows support, which shouldn't be a problem given the purpose of the extension module. I've also added a PR for get the module building under...
Yeah, I'm looking into it. Also, I noticed some refleaks that I'll be sorting out.
On 4 of the buildbots: \====================================================================== ERROR: test_drop_multiple_times (test.test__xxsubinterpreters.ChannelTests) \---------------------------------------------------------------------- ```pytb Traceback (most recent call last): File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/test/test__xxsubinterpreters.py", line 890, in test_drop_multiple_times interpreters.channel_drop_interpreter(cid, send=True, recv=True) SystemError: More keyword list entries...
On the PPC64 AIX 3.x buildbot: \====================================================================== FAIL: test_repr (test.test__xxsubinterpreters.ChannelIDTests) \---------------------------------------------------------------------- ```pytb Traceback (most recent call last): File "/home/shager/cpython-buildarea/3.x.edelsohn-aix-ppc64/build/Lib/test/test__xxsubinterpreters.py", line 784, in test_repr self.assertEqual(repr(cid), 'ChannelID(10)') AssertionError: 'ChannelID(0)' != 'ChannelID(10)' -...
I just put up a PR that should fix the 4 buildbots.
New changeset 83e64c8a544028ae677af2a0bc268dbe1c11cc3a by Eric Snow in branch 'master': bpo-32604: NULL-terminate kwlist in channel_drop_interpreter(). (gh-5437) https://github.com/python/cpython/commit/83e64c8a544028ae677af2a0bc268dbe1c11cc3a
The buildbots should be happier now. I'll keep an eye on them.