Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | asyncio, Tulip issue 139: Improve error messages on "fatal errors" | Victor Stinner | 2014-02-19 | 1 | -7/+7 | |
| | | | | | Mention if the error was caused by a read or a write, and be more specific on the object (ex: "pipe transport" instead of "transport"). | |||||
* | asyncio.transports: Make _ProactorBasePipeTransport use _FlowControlMixin | Yury Selivanov | 2014-02-18 | 1 | -1/+1 | |
| | ||||||
* | asyncio: New error handling API. Issue #20681. | Yury Selivanov | 2014-02-18 | 1 | -5/+21 | |
| | ||||||
* | asyncio: Add support for UNIX Domain Sockets. | Yury Selivanov | 2014-02-18 | 1 | -2/+73 | |
| | ||||||
* | asyncio: Tulip issue 112: Inline make_handle() into Handle constructor | Victor Stinner | 2014-02-09 | 1 | -1/+1 | |
| | ||||||
* | Issue #20400: Merge Tulip into Python: add the new asyncio.subprocess module | Victor Stinner | 2014-02-01 | 1 | -6/+1 | |
| | | | | | | | | | | | | | | | | | | | | * Add a new asyncio.subprocess module * Add new create_subprocess_exec() and create_subprocess_shell() functions * The new asyncio.subprocess.SubprocessStreamProtocol creates stream readers for stdout and stderr and a stream writer for stdin. * The new asyncio.subprocess.Process class offers an API close to the subprocess.Popen class: - pid, returncode, stdin, stdout and stderr attributes - communicate(), wait(), send_signal(), terminate() and kill() methods * Remove STDIN (0), STDOUT (1) and STDERR (2) constants from base_subprocess and unix_events, to not be confused with the symbols with the same name of subprocess and asyncio.subprocess modules * _ProactorBasePipeTransport.get_write_buffer_size() now counts also the size of the pending write * _ProactorBaseWritePipeTransport._loop_writing() may now pause the protocol if the write buffer size is greater than the high water mark (64 KB by default) | |||||
* | asyncio: Fix _UnixWritePipeTransport, raise BrokenPipeError when the pipe is | Victor Stinner | 2014-01-31 | 1 | -1/+4 | |
| | | | | closed, but only if there was pending write | |||||
* | asyncio: Fix _make_subprocess_transport(): pass extra value to the constructor. | Victor Stinner | 2014-01-29 | 1 | -1/+1 | |
| | ||||||
* | asyncio: Add write flow control to unix pipes. | Guido van Rossum | 2014-01-29 | 1 | -3/+11 | |
| | ||||||
* | asyncio: _fatal_error() of _UnixWritePipeTransport and ↵ | Victor Stinner | 2014-01-29 | 1 | -1/+2 | |
| | | | | | | _ProactorBasePipeTransport shouldn't log BrokenPipeError nor ConnectionResetError. (Same behaviour as _SelectorTransport._fatal_error().) | |||||
* | Merge latest Tulip into asyncio | Andrew Svetlov | 2014-01-26 | 1 | -3/+0 | |
| | ||||||
* | asyncio: Fix race in FastChildWatcher (by its original author, Anthony Baire). | Guido van Rossum | 2014-01-26 | 1 | -20/+16 | |
| | ||||||
* | Update asyncio from the Tulip project | Victor Stinner | 2014-01-25 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | | Major changes: - StreamReader.readexactly() now raises an IncompleteReadError if the end of stream is reached before we received enough bytes, instead of returning less bytes than requested. - Unit tests use the main asyncio module instead of submodules like events - _UnixWritePipeTransport now also supports character devices, as _UnixReadPipeTransport. Patch written by Jonathan Slenders. - Export more symbols: BaseEventLoop, BaseProactorEventLoop, BaseSelectorEventLoop, Queue and Queue sublasses, Empty, Full | |||||
* | asyncio: Minimal pty support in UNIX read pipe, by Jonathan Slenders. | Guido van Rossum | 2014-01-10 | 1 | -2/+5 | |
| | ||||||
* | asyncio: Fix race in subprocess transport, by Victor Stinner. | Guido van Rossum | 2014-01-10 | 1 | -1/+2 | |
| | ||||||
* | Issue #19850: asyncio: Set SA_RESTART when registering a signal handler to | Charles-François Natali | 2013-12-05 | 1 | -0/+2 | |
| | | | | limit EINTR occurrences. | |||||
* | asyncio: Fix from Anthony Baire for CPython issue 19566 (replaces earlier fix). | Guido van Rossum | 2013-11-13 | 1 | -28/+41 | |
| | ||||||
* | asyncio: Temporary fix by Victor Stinner for issue 19566. | Guido van Rossum | 2013-11-13 | 1 | -2/+3 | |
| | ||||||
* | asyncio: Add close() back to Unix selector event loop, to remove all signal ↵ | Guido van Rossum | 2013-11-07 | 1 | -0/+5 | |
| | | | | handlers. Should fix buildbot issues. | |||||
* | asyncio: Refactor SIGCHLD handling. By Anthony Baire. | Guido van Rossum | 2013-11-04 | 1 | -48/+348 | |
| | ||||||
* | asyncio: Add support for running subprocesses on Windows with the IOCP event ↵ | Guido van Rossum | 2013-10-30 | 1 | -142/+3 | |
| | | | | loop (Richard Oudkerk). | |||||
* | Switch subprocess stdin to a socketpair, attempting to fix issue #19293 (AIX ↵ | Guido van Rossum | 2013-10-22 | 1 | -4/+25 | |
| | | | | hang). | |||||
* | asyncio: be more lenient if we don't understand status returned by waitpid(). | Guido van Rossum | 2013-10-21 | 1 | -13/+13 | |
| | | | | | This should have no effect, it's a "shouldn't happe" case. Also tidied up some comments. | |||||
* | Issue #19310: asyncio: fix child processes reaping logic. | Charles-François Natali | 2013-10-20 | 1 | -17/+19 | |
| | ||||||
* | Issue #19309: asyncio: make waitpid() wait for all child processes, not only | Charles-François Natali | 2013-10-20 | 1 | -1/+1 | |
| | | | | those in the same process group. | |||||
* | Rename Transport.pause/resume to pause_reading/pause_writing. Also relax ↵ | Guido van Rossum | 2013-10-18 | 1 | -2/+2 | |
| | | | | timeout in test_call_later(). | |||||
* | Rename the logger to plain "logger". | Guido van Rossum | 2013-10-17 | 1 | -8/+8 | |
| | ||||||
* | Initial checkin of asyncio package (== Tulip, == PEP 3156). | Guido van Rossum | 2013-10-17 | 1 | -0/+541 | |