Gregory P. Smith
7641b1c943
(backport from trunk r64756)
...
Issue #2113 : Fix error in subprocess.Popen if the select system call is
interrupted by a signal.
2008-08-04 03:23:25 +00:00
Gregory P. Smith
b4bc9b9192
(backport r65459 from trunk)
...
- Issue #1857 : subprocess.Popen.poll gained an additional _deadstate keyword
argument in python 2.5, this broke code that subclassed Popen to include its
own poll method. Fixed my moving _deadstate to an _internal_poll method.
2008-08-04 00:15:54 +00:00
Gregory P. Smith
26660401c0
Backport r62724 from trunk. Fixes issue 2791. subprocess.Popen.communicate
...
now closes its stdout and stderr fds as soon as it is finished with them.
2008-06-01 23:44:46 +00:00
Gregory P. Smith
c223c6cb41
backport r60104 + r60111 from trunk.
...
- Issue #1336 : fix a race condition in subprocess.Popen if the garbage
collector kicked in at the wrong time that would cause the process
to hang when the child wrote to stderr.
2008-01-19 22:29:41 +00:00
Neal Norwitz
914c98bfe3
Fix typo in docstring (the module is popen2, not 3).
2007-05-11 06:23:43 +00:00
Neal Norwitz
44dab0ab2f
Whitespace normalization
2007-04-25 06:42:41 +00:00
Georg Brandl
15136b3669
Bug #1704790 : bind name "sys" locally in __del__ method so that it is
...
not cleared before __del__ is run.
(backport from rev. 54918)
2007-04-21 20:35:49 +00:00
Peter Astrand
39e23b2bfa
Applied patch 1124861.3.patch to solve bug #1124861 : Automatically create pipes on Windows, if GetStdHandle fails. Backport from rev 53646.
2007-02-06 15:41:46 +00:00
Peter Astrand
bb6a0edce1
Avoid O(N**2) bottleneck in _communicate_(). Fixes #1598181 . Backport from rev. 53295.
2007-01-21 15:45:25 +00:00
Peter Astrand
29794ecd43
Fix for bug #1634343 : allow specifying empty arguments on Windows
2007-01-13 22:37:11 +00:00
Peter Astrand
6cdc34672c
Re-implemented fix for #1531862 once again, in a way that works with Python 2.2. Fixes bug #1603424 .
2007-01-07 09:00:11 +00:00
Neal Norwitz
e38ecee5c3
SF bug #1623890 , fix argument name in docstring
2006-12-29 03:01:06 +00:00
Georg Brandl
0d3de7612c
Bug #1357915 : allow all sequence types for shell arguments in
...
subprocess.
(backport from rev. 52522)
2006-10-29 09:05:08 +00:00
Gustavo Niemeyer
d1b1b8c882
Fixed bug #1531862 : Do not close standard file descriptors in subprocess.
...
Let's try that once more. Buildbots were broken last time, but probably
because tests were sending data to stderr for testing it (sending to a
file doesn't touch the problem).
The fix is still the same, but tests were reduced (removing tests to
be able to fix something is weird, but oh well).
2006-09-06 22:44:51 +00:00
Neal Norwitz
f3ce2ab2f1
Revert 51759 because it broke all the buildbots
2006-09-06 03:58:59 +00:00
Gustavo Niemeyer
63d675ce82
Backporting fix for bug #1531862 , committed in 51758, into 2.5,
...
making subprocess not close standard file descriptors.
2006-09-06 02:05:35 +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