260 Commits (86a60bfb08cd87f570b1330bfbd244ff2cb781f6)

Author SHA1 Message Date
Gregory P. Smith 6e73000723 Add a subprocess.run() function than returns a CalledProcess instance for a 11 years ago
Gregory P. Smith cb6fdf2c63 issue10838: Rename the subprocess.mswindows internal global to _mswindows. 11 years ago
Gregory P. Smith ace55865c5 Addresses Issue #10838: The subprocess now module includes 11 years ago
Serhiy Storchaka ab900c21fc Issue #21619: Popen objects no longer leave a zombie after exit in the with 11 years ago
Charles-François Natali 6e6c59b508 Issue #23285: PEP 475 -- Retry system calls failing with EINTR. 11 years ago
Victor Stinner a5e881d2e8 Closes #23234: Refactor subprocess 11 years ago
Antoine Pitrou afe8d0646c Issue #21332: Ensure that ``bufsize=1`` in subprocess.Popen() selects line buffering, rather than block buffering. 11 years ago
Victor Stinner ae58649721 Issue #22043: time.monotonic() is now always available 12 years ago
Serhiy Storchaka 465e60e654 Issue #22033: Reprs of most Python implemened classes now contain actual 12 years ago
Gregory P. Smith 7be74cffbe Remove the obsolete MAXFD constant and Popen._close_fds() method. 12 years ago
Gregory P. Smith d65ba51e24 subprocess's Popen.wait() is now thread safe so that multiple threads 12 years ago
Andrew Kuchling 4f7b0c3c35 #10481: describe universal_newlines' effect on communicate()/check_output() output (alternately bytes or strings) 12 years ago
Victor Stinner 7fa767e517 Issue #20976: pyflakes: Remove unused imports 12 years ago
Benjamin Peterson 21317b654e merge 3.3 (#19060) 12 years ago
Benjamin Peterson 5eea8a7780 remove unnecessary word (closes #19060) 12 years ago
Victor Stinner d5c8ce7cc0 Issue #19612: On Windows, subprocess.Popen.communicate() now ignores 12 years ago
Serhiy Storchaka 72e7761301 issue12085: Use more Pythonic way to check _child_created. 12 years ago
Gregory P. Smith 589ecda56e Fixes issue #19929: Call os.read with 32768 within subprocess.Popen 12 years ago
Gregory P. Smith 774f909489 Fixes issue #19506: Use a memoryview to avoid a data copy when piping data 12 years ago
Gregory P. Smith 53dd8167ff Fixes issue #15798: subprocess.Popen() no longer fails if file 12 years ago
Gregory P. Smith 361e30c17a Undo supposed fix for Issue #15798 until I understand why this is 12 years ago
Gregory P. Smith 1eda9e7c30 Fixes Issue #15798 - subprocess.Popen() no longer fails if file 12 years ago
Tim Golden acea823fd8 Remove outdated comment 12 years ago
Charles-François Natali 3a4586a9f9 Issue #18923: Update subprocess to use the new selectors module. 12 years ago
Tim Golden 607981402c Issue #10197 Tweak docs for subprocess.getstatusoutput and align the documentation, the module docstring, and the function docstring. 12 years ago
Tim Golden e004175c56 Issue #10197 Rework subprocess.get[status]output to use subprocess functionality and thus to work on Windows. Patch by Nick Coghlan. 12 years ago
Nick Coghlan ac1a248968 Close #19284: Handle -R properly in flag helper 12 years ago
Victor Stinner daf455554b Issue #18571: Implementation of the PEP 446: file descriptors and file handles 13 years ago
Ezio Melotti 30b9d5d3af #18705: fix a number of typos. Patch by Févry Thibault. 13 years ago
Ronald Oussoren 385521c90e Cleanup of documentation change from #17860 13 years ago
Brett Cannon cd171c8e92 Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 13 years ago
Gregory P. Smith b5461b9884 Prevent a possible double close of parent pipe fds when the subprocess 13 years ago
Brett Cannon 0a140668fa Issue #18200: Update the stdlib (except tests) to use 13 years ago
Serhiy Storchaka fcd9f22238 Issue #16624: `subprocess.check_output` now accepts an `input` argument, 13 years ago
Gregory P. Smith a1ed539268 Fixes issue #17488: Change the subprocess.Popen bufsize parameter default value 13 years ago
Gregory P. Smith 1f8a40b81d remove the long obsolete mention of universal newlines mode only being 13 years ago
Gregory P. Smith 91110f5e55 Use a larger amount of data for tests such as the interrupted_write 13 years ago
Kristján Valur Jónsson 8927e8f421 Issue #12098: multiprocessing on Windows now starts child processes 13 years ago
Serhiy Storchaka b3f194d109 Issue #16903: Popen.communicate() on Unix now accepts strings when 13 years ago
Andrew Svetlov f7a17b48d7 Replace IOError with OSError (#16715) 13 years ago
Andrew Svetlov 332562f447 Keep ref to ECHILD in local scope (#16650) 13 years ago
Andrew Svetlov 08bab07291 Keep ref to ECHILD in local scope (#16650) 13 years ago
Brian Curtin 445ad997ab Fix #14470. Remove w9xpopen per PEP 11. 13 years ago
Andrew Svetlov ad28c7f9da Issue #16706: get rid of os.error 13 years ago
Andrew Svetlov 3438fa496d Get rig of EnvironmentError (#16705) 13 years ago
Andrew Svetlov 6d8a122b9c Issue #16704: Get rid of select.error in stdlib. Use OSError instead. 13 years ago
Andrew Svetlov df485ca493 Remove obsolete code: now IOError and WindowsError are aliases for OSError 13 years ago
Gregory P. Smith 211248b214 Fix issue #16140 bug that the fix to issue #16327 added - don't double 13 years ago
Gregory P. Smith 12489d98e6 Fixes issue #16140: The subprocess module no longer double closes its 13 years ago
Gregory P. Smith 3aee222122 Remove the subprocess "bad exception data" warning (formerly a print!) 13 years ago