Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef8c7e886 
								
							 
						 
						
							
							
								
								Fixes Issue  #26373 : subprocess.Popen.communicate now correctly ignores  
							
							... 
							
							
							
							BrokenPipeError when the child process dies before .communicate()
is called in more (all?) circumstances. 
							
						 
						
							2016-06-04 00:22:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								c76358924f 
								
							 
						 
						
							
							
								
								Issue  #22274 : Redirect stderr=STDOUT when stdout not redirected, by Akira Li  
							
							
							
						 
						
							2016-05-13 01:54:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								06172e7bd4 
								
							 
						 
						
							
							
								
								Issue  #26782 : Acknowledge the incomplete status of __all__ in 3.5  
							
							... 
							
							
							
							Handle is probably meant to be excluded, and STARTUPINFO will be added to
__all__ in 3.6. 
							
						 
						
							2016-04-16 23:38:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								23172bd47b 
								
							 
						 
						
							
							
								
								Issue  #10838 : Run test__all__() everywhere, even if poll() is not available  
							
							
							
						 
						
							2016-04-16 11:28:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								5cf791b035 
								
							 
						 
						
							
							
								
								Issue  #25764 : Skip fork failure test when run as root  
							
							
							
						 
						
							2015-12-11 05:40:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								c4b8979a2f 
								
							 
						 
						
							
							
								
								Issue  #25764 : Merge OS X test skipping from 3.4 into 3.5  
							
							
							
						 
						
							2015-12-05 12:41:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								f7fdbdab5b 
								
							 
						 
						
							
							
								
								Issue  #25764 : Skip the test on OS X  
							
							... 
							
							
							
							The OS X buildbots were failing at the second setrlimit() call with EPERM, as
if they were trying to raise the hard limit. The call should be keeping the
hard limit the same and raising the soft limit back to its original value, so
I don't understand the failure. 
							
						 
						
							2015-12-05 09:51:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								6a77c2d978 
								
							 
						 
						
							
							
								
								Issue  #25764 : Merge subprocess fix from 3.4 into 3.5  
							
							
							
						 
						
							2015-12-05 02:03:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								afdd51343c 
								
							 
						 
						
							
							
								
								Issue  #25764 : Preserve subprocess fork exception when preexec_fn used  
							
							... 
							
							
							
							Also fix handling of failure to release the import lock. 
							
						 
						
							2015-11-30 02:21:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								d0a5b1c343 
								
							 
						 
						
							
							
								
								Fixes   #23564 : Fix a partially broken sanity check in the _posixsubprocess  
							
							... 
							
							
							
							internals regarding how fds_to_pass were passed to the child.  The bug
had no actual impact as subprocess.py already avoided it. 
							
						 
						
							2015-11-15 21:15:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								636b83fdc5 
								
							 
						 
						
							
							
								
								Issue  #25249 : Remove unneeded mkstemp helper in test_subprocess  
							
							... 
							
							
							
							The helper was added in 76641824cf05 11 years ago and it can be
removed now since all supported Python versions have tempfile.mkstemp().
Patch by Nir Soffer. 
							
						 
						
							2015-09-28 13:33:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								16a1f28194 
								
							 
						 
						
							
							
								
								Issue  #25249 : Remove unneeded mkstemp helper in test_subprocess  
							
							... 
							
							
							
							The helper was added in 76641824cf05 11 years ago and it can be
removed now since all supported Python versions have tempfile.mkstemp().
Patch by Nir Soffer. 
							
						 
						
							2015-09-28 13:33:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5fbadb63ef 
								
							 
						 
						
							
							
								
								Use support.change_cwd() in tests.  
							
							
							
						 
						
							2015-09-06 14:14:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2a23adf440 
								
							 
						 
						
							
							
								
								Use support.change_cwd() in tests.  
							
							
							
						 
						
							2015-09-06 14:13:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								ce643913a9 
								
							 
						 
						
							
							
								
								Issue  #9517 : Move script_helper to the support package.  
							
							... 
							
							
							
							Patch by Christie Wilson. 
							
						 
						
							2015-05-06 06:33:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								6e73000723 
								
							 
						 
						
							
							
								
								Add a subprocess.run() function than returns a CalledProcess instance for a  
							
							... 
							
							
							
							more consistent API than the existing call* functions.
(enhancement from issue 23342) 
							
						 
						
							2015-04-14 16:14:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								cb6fdf2c63 
								
							 
						 
						
							
							
								
								issue10838: Rename the subprocess.mswindows internal global to _mswindows.  
							
							... 
							
							
							
							It is internal only, not a documented API. 
							
						 
						
							2015-04-07 16:11:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								ace55865c5 
								
							 
						 
						
							
							
								
								Addresses Issue  #10838 : The subprocess now module includes  
							
							... 
							
							
							
							SubprocessError and TimeoutError in its list of exported names for the
users wild enough to use "from subprocess import *".
MAXFD, mswindows and list2cmdline should be dealt with (renamed or
moved) in separate commits.
Committed at 35,000ft.  Thanks chromebook free gogo wifi passes! 
							
						 
						
							2015-04-07 15:57:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cfb5b87860 
								
							 
						 
						
							
							
								
								Issue  #21619 : Cleaned up test_broken_pipe_cleanup.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-03-08 09:17:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f87afb0381 
								
							 
						 
						
							
							
								
								Issue  #21619 : Cleaned up test_broken_pipe_cleanup.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-03-08 09:16:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3737e600f4 
								
							 
						 
						
							
							
								
								Merge 3.4 (test_subprocess)  
							
							
							
						 
						
							2015-03-05 02:40:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								20f4bd4a04 
								
							 
						 
						
							
							
								
								Issue  #21619 : Try to fix test_broken_pipe_cleanup()  
							
							
							
						 
						
							2015-03-05 02:38:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6ab0ec9352 
								
							 
						 
						
							
							
								
								Fixed a test for issue  #21619  on Windows.  
							
							... 
							
							
							
							On Windows an OSError with errno=EINVAL is raised. 
							
						 
						
							2015-02-28 13:28:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cf265fd02a 
								
							 
						 
						
							
							
								
								Fixed a test for issue  #21619  on Windows.  
							
							... 
							
							
							
							On Windows an OSError with errno=EINVAL is raised. 
							
						 
						
							2015-02-28 13:27:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								86ba765705 
								
							 
						 
						
							
							
								
								Issue  #21619 : Popen objects no longer leave a zombie after exit in the with  
							
							... 
							
							
							
							statement if the pipe was broken.  Patch by Martin Panter. 
							
						 
						
							2015-02-28 12:45:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ab900c21fc 
								
							 
						 
						
							
							
								
								Issue  #21619 : Popen objects no longer leave a zombie after exit in the with  
							
							... 
							
							
							
							statement if the pipe was broken.  Patch by Martin Panter. 
							
						 
						
							2015-02-28 12:43:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd174a78d 
								
							 
						 
						
							
							
								
								Use os.devnull instead of hardcoded '/dev/null'.  
							
							
							
						 
						
							2015-02-15 14:03:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								85c3033670 
								
							 
						 
						
							
							
								
								Use os.devnull instead of hardcoded '/dev/null'.  
							
							
							
						 
						
							2015-02-15 13:58:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								6e6c59b508 
								
							 
						 
						
							
							
								
								Issue  #23285 : PEP 475 -- Retry system calls failing with EINTR.  
							
							
							
						 
						
							2015-02-07 13:27:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8f437aac06 
								
							 
						 
						
							
							
								
								Issue  #22290 : Fix error handling in the _posixsubprocess module.  
							
							... 
							
							
							
							* Don't call the garbage collector with an exception set: it causes an
  assertion to fail in debug mode.
* Enhance also error handling if allocating an array for the executable list
  failed.
* Add an unit test for 4 different errors in the _posixsubprocess module. 
							
						 
						
							2014-10-05 17:25:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								afe8d0646c 
								
							 
						 
						
							
							
								
								Issue  #21332 : Ensure that `bufsize=1` in subprocess.Popen() selects line buffering, rather than block buffering.  
							
							
							
						 
						
							2014-09-21 21:10:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								9204e09178 
								
							 
						 
						
							
							
								
								fix a BytesWarning in my previous commit.  
							
							
							
						 
						
							2014-06-15 20:16:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								634aa68c2b 
								
							 
						 
						
							
							
								
								Isolate the subprocess test_close_fds_when_max_fd_is_lowered test so  
							
							... 
							
							
							
							that the rlimit calls happens in a child process rather than the
TestCase process to attempt to fix the gentoo buildbot's "Too many
open files" error. 
							
						 
						
							2014-06-15 17:51:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								d04f699498 
								
							 
						 
						
							
							
								
								Skip test_subprocess test_close_fds_when_max_fd_is_lowered on FreeBSD  
							
							... 
							
							
							
							when fdescfs is not mounted on /dev/fd. 
							
						 
						
							2014-06-01 15:27:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								8fed4deb44 
								
							 
						 
						
							
							
								
								Attempt to fix the "too many open files" errors on several of the  
							
							... 
							
							
							
							buildbots that the new test_close_fds_when_max_fd_is_lowered test causes.
It now leaves 10 more low fd's available. 
							
						 
						
							2014-06-01 15:15:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								ffd529cde1 
								
							 
						 
						
							
							
								
								Explicitly wait for the child instead of letting a destructor do it.  
							
							
							
						 
						
							2014-06-01 13:46:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								d4dcb70287 
								
							 
						 
						
							
							
								
								Don't restrict ourselves to a "max" fd when closing fds before exec()  
							
							... 
							
							
							
							when we have a way to get an actual list of all open fds from the OS.
Fixes issue #21618 : The subprocess module would ignore fds that were
inherited by the calling process and already higher than POSIX resource
limits would otherwise allow.  On systems with a functioning /proc/self/fd
or /dev/fd interface the max is now ignored and all fds are closed. 
							
						 
						
							2014-06-01 13:18:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c644e7c39f 
								
							 
						 
						
							
							
								
								Issue  #21396 : Fix TextIOWrapper(..., write_through=True) to not force a flush() on the underlying binary stream.  
							
							... 
							
							
							
							Patch by akira. 
							
						 
						
							2014-05-09 00:24:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2719f904 
								
							 
						 
						
							
							
								
								fix the test on windows which has different return codes from killed  
							
							... 
							
							
							
							children. 
							
						 
						
							2014-04-23 08:38:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								d65ba51e24 
								
							 
						 
						
							
							
								
								subprocess's Popen.wait() is now thread safe so that multiple threads  
							
							... 
							
							
							
							may be calling wait() or poll() on a Popen instance at the same time
without losing the Popen.returncode value.  Fixes issue #21291 . 
							
						 
						
							2014-04-23 00:27:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								53dd8167ff 
								
							 
						 
						
							
							
								
								Fixes issue  #15798 : subprocess.Popen() no longer fails if file  
							
							... 
							
							
							
							descriptor 0, 1 or 2 is closed. (correct fix for 3.4 this time) 
							
						 
						
							2013-12-01 16:03:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								54532c9742 
								
							 
						 
						
							
							
								
								Undo supposed fix for Issue  #15798  until I understand why this is  
							
							... 
							
							
							
							causing test_multiprocessing_forkserver and test_multiprocessing_spawn
failures on head (3.4). 
							
						 
						
							2013-12-01 00:13:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								361e30c17a 
								
							 
						 
						
							
							
								
								Undo supposed fix for Issue  #15798  until I understand why this is  
							
							... 
							
							
							
							causing test_multiprocessing_forkserver and test_multiprocessing_spawn
failures on head (3.4). 
							
						 
						
							2013-12-01 00:12:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								1c27e3c7fb 
								
							 
						 
						
							
							
								
								Fixes Issue  #15798  - subprocess.Popen() no longer fails if file  
							
							... 
							
							
							
							descriptor 0, 1 or 2 is closed. 
							
						 
						
							2013-11-30 19:04:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								1eda9e7c30 
								
							 
						 
						
							
							
								
								Fixes Issue  #15798  - subprocess.Popen() no longer fails if file  
							
							... 
							
							
							
							descriptor 0, 1 or 2 is closed. 
							
						 
						
							2013-11-30 19:02:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5323fb0990 
								
							 
						 
						
							
							
								
								Issue  #19637 : fix test_undecodable_env() of test_subprocess on AIX  
							
							... 
							
							
							
							On AIX, the C locale encoding uses the ISO-8859-1 encoding, not ASCII. 
							
						 
						
							2013-11-19 23:46:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4586a9f9 
								
							 
						 
						
							
							
								
								Issue  #18923 : Update subprocess to use the new selectors module.  
							
							
							
						 
						
							2013-11-08 19:56:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								ab7211f278 
								
							 
						 
						
							
							
								
								Issue  #10197  Rework subprocess.get[status]output to use subprocess functionality and thus to work on Windows. Patch by Nick Coghlan.  
							
							
							
						 
						
							2013-11-03 12:55:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								e004175c56 
								
							 
						 
						
							
							
								
								Issue  #10197  Rework subprocess.get[status]output to use subprocess functionality and thus to work on Windows. Patch by Nick Coghlan.  
							
							
							
						 
						
							2013-11-03 12:53:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fd4722cacf 
								
							 
						 
						
							
							
								
								Issue  #9548 : Add a minimal "_bootlocale" module that is imported by the _io module instead of the full locale module.  
							
							
							
						 
						
							2013-10-12 00:13:50 +02:00