]> granicus.if.org Git - python/commitdiff
Fixes Issue #16114: The subprocess module no longer provides a
authorGregory P. Smith <greg@krypto.org>
Wed, 10 Oct 2012 10:44:47 +0000 (03:44 -0700)
committerGregory P. Smith <greg@krypto.org>
Wed, 10 Oct 2012 10:44:47 +0000 (03:44 -0700)
misleading error message stating that args[0] did not exist when
either the cwd or executable keyword arguments specified a path that
did not exist.

1  2 
Lib/subprocess.py
Lib/test/test_subprocess.py
Misc/NEWS
Modules/_posixsubprocess.c

Simple merge
Simple merge
diff --cc Misc/NEWS
index de9c37c6d3d6fb2796c45b983862d37a08890923,9e1e96b55e404c95b3d4cd4233ebe4af8a5062cf..d8fbc739186aa790fbe4b028dc2db97e8b7ad103
+++ b/Misc/NEWS
@@@ -37,13 -129,43 +37,17 @@@ Core and Builtin
  Library
  -------
  
 -- Issue #16114: The subprocess module no longer provides a misleading
 -  error message stating that args[0] did not exist when either the cwd or
 -  executable keyword arguments specified a path that did not exist.
 -
 -- Issue #15756: subprocess.poll() now properly handles errno.ECHILD to
 -  return a returncode of 0 when the child has already exited or cannot
 -  be waited on.
 -
 -- Issue #12376: Pass on parameters in TextTestResult.__init__ super call
 -
 -- Issue #15222: Insert blank line after each message in mbox mailboxes
 -
 -- Issue #16013: Fix CSV Reader parsing issue with ending quote characters.
 -  Patch by Serhiy Storchaka.
 -
 -- Issue #15421: fix an OverflowError in Calendar.itermonthdates() after
 -  datetime.MAXYEAR.  Patch by Cédric Krier.
 -
 -- Issue #15970: xml.etree.ElementTree now serializes correctly the empty HTML
 -  elements 'meta' and 'param'.
 -
 -- Issue #15842: the SocketIO.{readable,writable,seekable} methods now
 -  raise ValueError when the file-like object is closed.  Patch by Alessandro
 -  Moura.
++- Issue #16114: The subprocess module no longer provides a misleading error
++  message stating that args[0] did not exist when either the cwd or executable
++  keyword arguments specified a path that did not exist.
 -- Issue #15881: Fixed atexit hook in multiprocessing.  Original patch
 -  by Chris McDonough.
 +- Issue #16169: Fix ctypes.WinError()'s confusion between errno and winerror.
  
 -- Issue #15340: Fix importing the random module when /dev/urandom cannot
 -  be opened.  This was a regression caused by the hash randomization patch.
 +- Issue #16089: Allow ElementTree.TreeBuilder to work again with a non-Element
 +  element_factory (fixes a regression in SimpleTAL).
  
 -- Issue #15841: The readable(), writable() and seekable() methods of BytesIO
 -  and StringIO objects now raise ValueError when the object has been closed.
 -  Patch by Alessandro Moura.
 -
 -- Issue #15509: webbrowser.UnixBrowser no longer passes empty arguments to
 -  Popen when %action substitutions produce empty strings.
 +- Issue #16034: Fix performance regressions in the new `bz2.BZ2File`
 +  implementation.  Initial patch by Serhiy Storchaka.
  
  - Issue #16112: platform.architecture does not correctly escape argument to
    /usr/bin/file.  Patch by David Benjamin.
Simple merge