[issue5319] stdout error at interpreter shutdown fails to return OS error status

2015-06-01 Thread Martin Panter
Martin Panter added the comment: Updated patch resolving minor merge conflicts with current code, a coding style fix, and some tweaks and syntax fixes to the documentation. -- stage: -> patch review versions: +Python 3.5, Python 3.6 -Python 3.1, Python 3.2 Added file: http://bugs.pytho

[issue12020] Attribute error with flush on stdout,stderr

2015-06-01 Thread Martin Panter
Martin Panter added the comment: I wouldn’t expect to see a message for stderr because there is nowhere else to send the message. However with my patch for Issue 5319, at least we get a non-zero exit status. Brandon: I agree this should be under sys.stdin/out/err; I wasn’t saying to put it un

[issue24347] unchecked return value in C OrderedDict

2015-06-01 Thread Roundup Robot
Roundup Robot added the comment: New changeset 1a7c34e23ec9 by Eric Snow in branch '3.5': Issue #24347: Set KeyError if PyDict_GetItemWithError returns NULL. https://hg.python.org/cpython/rev/1a7c34e23ec9 -- nosy: +python-dev ___ Python tracker

[issue24347] unchecked return value in C OrderedDict

2015-06-01 Thread Eric Snow
Changes by Eric Snow : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___ Pyth

[issue24348] incorrect decref in C OrderedDict

2015-06-01 Thread Roundup Robot
Roundup Robot added the comment: New changeset 8631b88c23f6 by Eric Snow in branch '3.5': Issue #24348: Drop superfluous increfs/decrefs. https://hg.python.org/cpython/rev/8631b88c23f6 -- nosy: +python-dev ___ Python tracker

[issue24348] incorrect decref in C OrderedDict

2015-06-01 Thread Eric Snow
Changes by Eric Snow : -- resolution: -> fixed stage: needs patch -> resolved status: open -> closed ___ Python tracker ___ ___ Pytho

[issue24359] C OrderedDict needs to check for changes during iteration

2015-06-01 Thread Eric Snow
New submission from Eric Snow: Currently test_detect_deletion_during_iteration is disabled for the C implementation of OrderedDict. The test needs to pass after being enabled. -- assignee: eric.snow components: Library (Lib) messages: 244651 nosy: eric.snow priority: release blocker se

[issue24358] Should compression file-like objects provide .fileno(), misleading subprocess?

2015-06-01 Thread Martin Panter
Martin Panter added the comment: Also related: Issue 23740, where the HTTP client assumes it can use stat() on the fileno() to determine the Content-Length. Providing fileno() on file wrapper objects like GzipFile is certainly not necessary, but it could be useful. For instance in the tarfile

[issue24359] C OrderedDict needs to check for changes during iteration

2015-06-01 Thread Roundup Robot
Roundup Robot added the comment: New changeset 141eb4d1b766 by Eric Snow in branch '3.5': Issue #24359: Check for changed OrderedDict size during iteration. https://hg.python.org/cpython/rev/141eb4d1b766 -- nosy: +python-dev ___ Python tracker

[issue24359] C OrderedDict needs to check for changes during iteration

2015-06-01 Thread Eric Snow
Changes by Eric Snow : -- resolution: -> fixed stage: needs patch -> resolved status: open -> closed ___ Python tracker ___ ___ Pytho

[issue24267] test_venv.EnsurePipTest.test_with_pip triggers version check over network

2015-06-01 Thread Ned Deily
Ned Deily added the comment: All of the 3.x buildbots are broken again due to the pip 7.0.3 update. == FAIL: test_with_pip (test.test_venv.EnsurePipTest) -- Tra

[issue24360] improve argparse.Namespace __repr__ for invalid identifiers.

2015-06-01 Thread Matthias Bussonnier
New submission from Matthias Bussonnier: The argparse Namespace can be missleading in case where the args names are not valid identifiers, eg thinks like a closing bracket: In [5]: Namespace(a=1, **{')':3}) Out[5]: Namespace()=3, a=1) more funny: In [3]: Namespace(a=1, **{s:3}) Out[3]: Namesp

[issue24308] Test failure: test_with_pip (test.test_venv.EnsurePipTest in 3.x

2015-06-01 Thread Ned Deily
Ned Deily added the comment: This is covered by Issue24267; let's track it there. -- nosy: +ned.deily resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> test_venv.EnsurePipTest.test_with_pip triggers version check over network _

<    1   2