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 |
|
Victor Stinner
|
daf455554b
|
Issue #18571: Implementation of the PEP 446: file descriptors and file handles
are now created non-inheritable; add functions os.get/set_inheritable(),
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
|
2013-08-28 00:53:59 +02:00 |
|
Ezio Melotti
|
9a3777e525
|
#18705: merge with 3.3.
|
2013-08-17 15:53:55 +03:00 |
|
Ezio Melotti
|
30b9d5d3af
|
#18705: fix a number of typos. Patch by Févry Thibault.
|
2013-08-17 15:50:46 +03:00 |
|