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
|
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 |
|
Victor Stinner
|
7fa767e517
|
Issue #20976: pyflakes: Remove unused imports
|
2014-03-20 09:16:38 +01:00 |
|
Benjamin Peterson
|
605765fa32
|
merge 3.3 (#19060)
|
2014-03-12 21:42:04 -05:00 |
|
Benjamin Peterson
|
5eea8a7780
|
remove unnecessary word (closes #19060)
Patch by Anastasia Filatova.
|
2014-03-12 21:41:35 -05:00 |
|
Victor Stinner
|
5f47ac2aaa
|
(Merge 3.3) Issue #19612: On Windows, subprocess.Popen.communicate() now
ignores OSError(22, 'Invalid argument') when writing input data into stdin,
whereas the process already exited.
|
2014-02-18 22:06:35 +01:00 |
|
Victor Stinner
|
d5c8ce7cc0
|
Issue #19612: On Windows, subprocess.Popen.communicate() now ignores
OSError(22, 'Invalid argument') when writing input data into stdin, whereas
the process already exited.
|
2014-02-18 22:00:53 +01:00 |
|
Serhiy Storchaka
|
580e007860
|
issue12085: Use more Pythonic way to check _child_created.
_active shouldn't be cached, it set to None on shutdown.
|
2014-02-10 19:21:25 +02:00 |
|
Serhiy Storchaka
|
72e7761301
|
issue12085: Use more Pythonic way to check _child_created.
_active shouldn't be cached, it set to None on shutdown.
|
2014-02-10 19:20:22 +02:00 |
|
Gregory P. Smith
|
7b83b18679
|
Fixes issue #19929: Call os.read with 32768 within subprocess.Popen
communicate rather than 4096 for efficiency. A microbenchmark shows
Linux and OS X both using ~50% less cpu time this way.
|
2013-12-08 10:58:28 -08:00 |
|
Gregory P. Smith
|
589ecda56e
|
Fixes issue #19929: Call os.read with 32768 within subprocess.Popen
communicate rather than 4096 for efficiency. A microbenchmark shows
Linux and OS X both using ~50% less cpu time this way.
|
2013-12-08 10:56:07 -08:00 |
|
Gregory P. Smith
|
5ca129b8f0
|
Fixes issue #19506: Use a memoryview to avoid a data copy when piping data
to stdin within subprocess.Popen.communicate. 5-10% less cpu usage.
|
2013-12-07 19:14:59 -08:00 |
|
Gregory P. Smith
|
774f909489
|
Fixes issue #19506: Use a memoryview to avoid a data copy when piping data
to stdin within subprocess.Popen.communicate. 5-10% less cpu usage.
|
2013-12-07 19:12:46 -08: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 |
|
Tim Golden
|
acea823fd8
|
Remove outdated comment
|
2013-11-11 15:08:04 +00:00 |
|
Tim Golden
|
fc0cad8b04
|
Remove outdated comment
|
2013-11-11 15:08:40 +00: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
|
607981402c
|
Issue #10197 Tweak docs for subprocess.getstatusoutput and align the documentation, the module docstring, and the function docstring.
|
2013-11-05 12:57:25 +00: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 |
|
Nick Coghlan
|
ac1a248968
|
Close #19284: Handle -R properly in flag helper
Previously, the -R option would be specified multiple times
if PYTHONHASHSEED was set.
|
2013-10-18 22:39:50 +10:00 |
|