summaryrefslogtreecommitdiff
path: root/asyncio/base_subprocess.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix BaseSubprocessTransport.close()Victor Stinner2015-01-141-0/+2
| | | | Ignore pipes for which the protocol is not set yet (still equal to None).
* Fix BaseSubprocessTransport._kill_wait()Victor Stinner2015-01-141-1/+1
| | | | Set the _returncode attribute, so close() doesn't try to terminate the process.
* Python issue #23173: If an exception is raised during the creation of aVictor Stinner2015-01-141-24/+53
| | | | | subprocess, kill the subprocess (close pipes, kill and read the return status). Log an error in such case.
* Python issue #23209: Break some reference cycles in asyncio. Patch written byVictor Stinner2015-01-091-0/+1
| | | | Martin Richard.
* Fix a race condition in BaseSubprocessTransport._try_finish()Victor Stinner2014-12-181-1/+1
| | | | | | | | | | If the process exited before the _post_init() method was called, scheduling the call to _call_connection_lost() with call_soon() is wrong: connection_made() must be called before connection_lost(). Reuse the BaseSubprocessTransport._call() method to schedule the call to _call_connection_lost() to ensure that connection_made() and connection_lost() are called in the correct order.
* Add run_aiotest.pyVictor Stinner2014-12-121-0/+197