[issue25942] Do not immediately SIGKILL subprocess child processes upon ^C
Change by Stuart Berg <be...@janelia.hhmi.org>: -- nosy: +stuarteberg ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue25942> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25942] subprocess.call SIGKILLs too liberally
Change by Stuart Berg <be...@janelia.hhmi.org>: -- pull_requests: +4245 ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue25942> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Changes by Stuart Berg <be...@janelia.hhmi.org>: -- pull_requests: +85 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Stuart Berg added the comment: Patch submitted as github PR #24: https://github.com/python/cpython/pull/24 -- ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Changes by Stuart Berg <be...@janelia.hhmi.org>: Added file: http://bugs.python.org/file46343/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Changes by Stuart Berg <be...@janelia.hhmi.org>: Removed file: http://bugs.python.org/file46342/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Changes by Stuart Berg <be...@janelia.hhmi.org>: Removed file: http://bugs.python.org/file46341/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Stuart Berg added the comment: Sorry for re-uploading the patch; I made some pep8 fixes. -- Added file: http://bugs.python.org/file46342/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Changes by Stuart Berg <be...@janelia.hhmi.org>: Added file: http://bugs.python.org/file46341/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Changes by Stuart Berg <be...@janelia.hhmi.org>: Removed file: http://bugs.python.org/file46339/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28837] 2to3 does not wrap zip correctly
Stuart Berg added the comment: In addition to zip(), this problem also affects map() and filter(). The problem is that the match patterns in FixZip, FixMap, and FixFilter do not allow for more than one "trailer" node. (And even if they did, their transform() methods aren't expecting it.) For example, in the following expression, 'zip' is followed by two 'trailers', which are '(a,b)', and [0]: zip(a,b)[0] ... but FixZip.PATTERN only expects a single trailer (the argument list), so the presence of a second trailer prevents the match: https://git.io/vMDP9 (Here's the relevant line of the grammar: https://git.io/vMDPJ) I've written a patch that fixes this problem for zip, map, and filter, with tests. See attached. BTW, this problem was previously reported in 21628, but that issue was incorrectly closed as a duplicate, so I'm submitting my patch here. -- keywords: +patch nosy: +stuarteberg Added file: http://bugs.python.org/file46339/fix-28837.patch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28837> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue21628] 2to3 does not fix zip in some cases
Stuart Berg added the comment: Already closed, but FWIW, I think this was incorrectly marked as a duplicate. Issue 20742 discusses a different issue related to lib2to3 and zip. Meanwhile, this issue has been raised again in 28837, so I will continue the discussion there. (I have a patch.) -- nosy: +stuarteberg ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue21628> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com