Georg Brandl
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c0e1e8673
								
							
						 | 
						
							
							
								
								Bug #1357915: allow all sequence types for shell arguments in
							
							
							
							
							
							
							
							subprocess. 
							
						 | 
						
							2006-10-29 09:05:04 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gustavo Niemeyer
								
							 
						 | 
						
							
							
							
							
								
							
							
								c36bede6ff
								
							
						 | 
						
							
							
								
								Fixed subprocess bug #1531862 again, after removing tests
							
							
							
							
							
							
							
							offending buildbot 
							
						 | 
						
							2006-09-07 00:48:33 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neal Norwitz
								
							 
						 | 
						
							
							
							
							
								
							
							
								314bef9fff
								
							
						 | 
						
							
							
								
								Revert 51758 because it broke all the buildbots
							
							
							
							
							
						 | 
						
							2006-09-06 03:58:34 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Gustavo Niemeyer
								
							 
						 | 
						
							
							
							
							
								
							
							
								8cb64eaaf3
								
							
						 | 
						
							
							
								
								Fixing #1531862: Do not close standard file descriptors in the
							
							
							
							
							
							
							
							subprocess module. 
							
						 | 
						
							2006-09-06 01:58:52 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Georg Brandl
								
							 
						 | 
						
							
							
							
							
								
							
							
								13cf38c0cf
								
							
						 | 
						
							
							
								
								Guard for _active being None in __del__ method.
							
							
							
							
							
						 | 
						
							2006-07-20 16:28:39 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tim Peters
								
							 
						 | 
						
							
							
							
							
								
							
							
								73a9eade1c
								
							
						 | 
						
							
							
								
								Whitespace normalization.
							
							
							
							
							
						 | 
						
							2006-07-18 21:55:15 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d1d43630e
								
							
						 | 
						
							
							
								
								Bug #1223937: CalledProcessError.errno -> CalledProcessError.returncode.
							
							
							
							
							
						 | 
						
							2006-07-14 14:04:45 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neal Norwitz
								
							 
						 | 
						
							
							
							
							
								
							
							
								8440483fea
								
							
						 | 
						
							
							
								
								Fix doco.  Backport candidate.
							
							
							
							
							
						 | 
						
							2006-07-10 00:05:34 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								ff355f1ada
								
							
						 | 
						
							
							
								
								Applied patch #1506758: Prevent MemoryErrors with large MAXFD.
							
							
							
							
							
						 | 
						
							2006-06-22 20:21:26 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Georg Brandl
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad62489e47
								
							
						 | 
						
							
							
								
								Bug #1500293: fix memory leaks in _subprocess module.
							
							
							
							
							
						 | 
						
							2006-06-04 22:15:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Neal Norwitz
								
							 
						 | 
						
							
							
							
							
								
							
							
								a6d01cec3f
								
							
						 | 
						
							
							
								
								Try to fix breakage caused by patch #1479181, r45850
							
							
							
							
							
						 | 
						
							2006-05-02 06:23:22 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin v. Löwis
								
							 
						 | 
						
							
							
							
							
								
							
							
								17de8ffc21
								
							
						 | 
						
							
							
								
								Patch #1467770: Add Popen objects to _active only in __del__.
							
							
							
							
							
							
							
							Introduce _child_active member to keep track on whether a child
needs to be waited for.
Backport candidate. 
							
						 | 
						
							2006-04-10 15:55:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								3a708dfc88
								
							
						 | 
						
							
							
								
								Changed license header: Now simply referring to PSF. This closes bug
							
							
							
							
							
							
							
							1138653. 
							
						 | 
						
							2005-09-23 17:37:29 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tim Peters
								
							 
						 | 
						
							
							
							
							
								
							
							
								eba28bea9b
								
							
						 | 
						
							
							
								
								Whitespace normalization.
							
							
							
							
							
						 | 
						
							2005-03-28 01:08:02 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e78ade6f9
								
							
						 | 
						
							
							
								
								Corrected bug in list2cmdline wrt backslashes. Fixes #1083306.
							
							
							
							
							
						 | 
						
							2005-03-03 21:10:23 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								23109f0009
								
							
						 | 
						
							
							
								
								Optimization for communicate(): If only one of stdin/stdout/stderr is
							
							
							
							
							
							
							
							redirected, using select() or threads is unnecessary. 
							
						 | 
						
							2005-03-03 20:28:59 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								c26516b29d
								
							
						 | 
						
							
							
								
								Made the module compatible with Python 2.2 again.
							
							
							
							
							
						 | 
						
							2005-02-21 08:13:02 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								69bf13f1e8
								
							
						 | 
						
							
							
								
								Added copyright notice:
							
							
							
							
							
							
							
							Licensed to PSF under a Contributor Agreement. 
							
						 | 
						
							2005-02-14 08:56:32 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								d38ddf4ca2
								
							
						 | 
						
							
							
								
								Patch from Leandro Lucarella: replaced:
							
							
							
							
							
							
							
							var == None and var != None
with
var is None and var is not None
and type(var) == int
with
instanceof(var, int)
...as recomended in PEP 8 [1]. 
							
						 | 
						
							2005-02-10 08:32:50 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Raymond Hettinger
								
							 
						 | 
						
							
							
							
							
								
							
							
								f715366f23
								
							
						 | 
						
							
							
								
								Reduce the usage of the types module.
							
							
							
							
							
						 | 
						
							2005-02-07 14:16:21 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								f791d7a278
								
							
						 | 
						
							
							
								
								On UNIX, when the execution of the child fails, we must waitpid() to
							
							
							
							
							
							
							
							prevent leaving zombies. 
							
						 | 
						
							2005-01-01 09:38:57 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								454f76711c
								
							
						 | 
						
							
							
								
								New subprocess utility function: check_call. Closes #1071764.
							
							
							
							
							
						 | 
						
							2005-01-01 09:36:35 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f5e141589
								
							
						 | 
						
							
							
								
								Changed signature of call function to avoid confusion: this 'args' is not the same as the one to the Popen constructor
							
							
							
							
							
						 | 
						
							2004-12-05 20:15:36 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								738131d391
								
							
						 | 
						
							
							
								
								Raise TypeError if bufsize argument is not an integer. Patch 1071755, slightly modified.
							
							
							
							
							
						 | 
						
							2004-11-30 21:04:45 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								6fdf3cbb13
								
							
						 | 
						
							
							
								
								Corrected example for replacing shell pipeline. Fixes bug 1073790.
							
							
							
							
							
						 | 
						
							2004-11-30 18:06:42 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter Astrand
								
							 
						 | 
						
							
							
							
							
								
							
							
								c1d6536d60
								
							
						 | 
						
							
							
								
								When using shell=True on Windows, don't display a shell window by default. Fixes #1057061.
							
							
							
							
							
						 | 
						
							2004-11-07 14:30:34 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Raymond Hettinger
								
							 
						 | 
						
							
							
							
							
								
							
							
								837dd93e3b
								
							
						 | 
						
							
							
								
								Fix docstring formatting of escape sequences.
							
							
							
							
							
						 | 
						
							2004-10-17 16:36:53 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Fredrik Lundh
								
							 
						 | 
						
							
							
							
							
								
							
							
								15aaacc93e
								
							
						 | 
						
							
							
								
								return codes are available on all platforms, not just on Unix
							
							
							
							
							
						 | 
						
							2004-10-17 14:47:05 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Fredrik Lundh
								
							 
						 | 
						
							
							
							
							
								
							
							
								3e73a011d9
								
							
						 | 
						
							
							
								
								Replace dynamic try/except with "if 0", to keep py2exe happy.  If you
							
							
							
							
							
							
							
							want to use pywin32 instead of _subprocess, you have to edit the file. 
							
						 | 
						
							2004-10-13 18:19:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tim Peters
								
							 
						 | 
						
							
							
							
							
								
							
							
								e8374a55c4
								
							
						 | 
						
							
							
								
								Folded long lines.
							
							
							
							
							
						 | 
						
							2004-10-13 03:15:00 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Tim Peters
								
							 
						 | 
						
							
							
							
							
								
							
							
								e718f615b8
								
							
						 | 
						
							
							
								
								Whitespace normalization.
							
							
							
							
							
						 | 
						
							2004-10-12 21:51:32 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew M. Kuchling
								
							 
						 | 
						
							
							
							
							
								
							
							
								51ee66e611
								
							
						 | 
						
							
							
								
								Typo fix
							
							
							
							
							
						 | 
						
							2004-10-12 16:38:42 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Fredrik Lundh
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b3687df2e
								
							
						 | 
						
							
							
								
								Added Peter Astrand's subprocess module.
							
							
							
							
							
						 | 
						
							2004-10-12 15:26:28 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |