[issue38061] FreeBSD: Optimize subprocess.Popen(close_fds=True) using closefrom()

2020-04-23 Thread STINNER Victor
Change by STINNER Victor : -- keywords: +patch pull_requests: +19016 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19696 ___ Python tracker ___ _

[issue40334] PEP 617: new PEG-based parser

2020-04-23 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset 50f28dea32c45e1a49b3bd07c874b4fa837a5e88 by Pablo Galindo in branch 'master': bpo-40334: Allow to run make regen-pegen without distutils (GH-19684) https://github.com/python/cpython/commit/50f28dea32c45e1a49b3bd07c874b4fa837a5e88 --

[issue38061] FreeBSD: Optimize subprocess.Popen(close_fds=True) using closefrom()

2020-04-23 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +19017 pull_request: https://github.com/python/cpython/pull/19697 ___ Python tracker ___ __

[issue38061] FreeBSD: Optimize subprocess.Popen(close_fds=True) using closefrom()

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: Links to the FreeBSD downstream patches: * https://reviews.freebsd.org/rP518640 * https://svnweb.freebsd.org/ports?view=revision&revision=518640 * https://svnweb.freebsd.org/ports/head/lang/python38/files/ * https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=24

[issue37790] subprocess.Popen() is extremely slow (with close_fds=True which is the default) on Illumos

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: > We've moved illumos-gate wsdiff python tool from Python 2 to Python 3. I guess that you're talking about https://github.com/illumos/illumos-gate/blob/master/usr/src/tools/scripts/wsdiff.py This project is part of illumos: "An open-source Unix operating sys

[issue1663329] subprocess/popen close_fds perform poor if SC_OPEN_MAX is hi

2020-04-23 Thread STINNER Victor
Change by STINNER Victor : -- resolution: accepted -> fixed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue38061] FreeBSD: Optimize subprocess.Popen(close_fds=True) using closefrom()

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: Copy of the very interesting https://svnweb.freebsd.org/ports?view=revision&revision=518640 commit message by koobs: Log Message: lang/python{27,35,36,37,38}: Add closefrom(2) support A single close(fd) syscall is cheap, but when MAXFDS (maximum file

[issue40048] _PyEval_EvalFrameDefault() doesn't reset tstate->frame if _PyCode_InitOpcache() fails

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: New changeset 25104949a5a60ff86c10691e184ce2ecb500159b by Victor Stinner in branch 'master': bpo-40048: Fix _PyCode_InitOpcache() error path (GH-19691) https://github.com/python/cpython/commit/25104949a5a60ff86c10691e184ce2ecb500159b -- ___

[issue40048] _PyEval_EvalFrameDefault() doesn't reset tstate->frame if _PyCode_InitOpcache() fails

2020-04-23 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +19018 pull_request: https://github.com/python/cpython/pull/19698 ___ Python tracker ___ __

[issue40375] Add the UNSELECT command to imaplib

2020-04-23 Thread Eric V. Smith
New submission from Eric V. Smith : RFC 3691 from 2004 adds support for the UNSELECT command as an extension capability. https://tools.ietf.org/html/rfc3691 imaplib does not support UNSELECT. -- components: Library (Lib) messages: 367165 nosy: eric.smith priority: normal severity: nor

[issue39983] test.regrtest: test marked as failed (env changed), but no warning: test_multiprocessing_forkserver

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: Oh nice, my fix worked as expected: "Warning -- Unraisable exception" was logged! But the unraisable exception itself was not logged. https://buildbot.python.org/all/#/builders/612/builds/292 0:04:02 load avg: 8.11 [421/423/1] test_concurrent_futures failed

[issue40048] _PyEval_EvalFrameDefault() doesn't reset tstate->frame if _PyCode_InitOpcache() fails

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: New changeset d9df63deab78f70061a5a24c1f92e6d389fc45f7 by Victor Stinner in branch '3.8': bpo-40048: Fix _PyCode_InitOpcache() error path (GH-19691) (GH-19698) https://github.com/python/cpython/commit/d9df63deab78f70061a5a24c1f92e6d389fc45f7 -- ___

[issue40048] _PyEval_EvalFrameDefault() doesn't reset tstate->frame if _PyCode_InitOpcache() fails

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: Thanks for the review Pablo ;-) -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

[issue39645] Expand concurrent.futures.Future's public API

2020-04-23 Thread Jack Wong
Change by Jack Wong : -- nosy: +iforapsy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.

[issue39983] test.regrtest: test marked as failed (env changed), but no warning: test_multiprocessing_forkserver

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: test_concurrent_futures "unraisable exception" may be bpo-39995. -- ___ Python tracker ___ ___ Py

[issue40334] PEP 617: new PEG-based parser

2020-04-23 Thread STINNER Victor
STINNER Victor added the comment: test_peg_generator leaks references. Example with s390x RHEL8 Refleaks 3.x: https://buildbot.python.org/all/#builders/536/builds/67 test_peg_generator leaked [24246, 24242, 24246] references, sum=72734 test_peg_generator leaked [10928, 10926, 10928] memory bl

[issue40334] PEP 617: new PEG-based parser

2020-04-23 Thread Guido van Rossum
Guido van Rossum added the comment: Yeah that's why we have a PR out to delete or skip this test. Pablo and Lysandros will deal with it tomorrow. On Thu, Apr 23, 2020 at 19:33 STINNER Victor wrote: > > STINNER Victor added the comment: > > test_peg_generator leaks references. > > Example wi

[issue11654] errors in atexit hooks don't change process exit code

2020-04-23 Thread Glyph Lefkowitz
Glyph Lefkowitz added the comment: I hope nobody will mind if I close: It's a duplicate of issue1257 so future discussion, if any, should probably happen there. -- nosy: +glyph resolution: -> duplicate stage: -> resolved status: open -> closed __

<    1   2