Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | asyncio: Fix _check_resolved_address() for IPv6 address | Victor Stinner | 2014-02-20 | 1 | -2/+5 |
| | |||||
* | asyncio: remove unused imports and unused variables noticed by pyflakes | Victor Stinner | 2014-02-20 | 7 | -11/+2 |
| | |||||
* | asyncio: Fix _ProactorWritePipeTransport._pipe_closed() | Victor Stinner | 2014-02-20 | 1 | -1/+1 |
| | | | | The "exc" variable was not defined, pass a BrokenPipeError exception instead. | ||||
* | asyncio.subprocess: Fix a race condition in communicate() | Victor Stinner | 2014-02-20 | 1 | -2/+1 |
| | | | | | Use self._loop instead of self._transport._loop, because transport._loop is set to None at process exit. | ||||
* | merge 3.3 (#20695) | Benjamin Peterson | 2014-02-19 | 1 | -4/+4 |
| | |||||
* | asyncio.docs: Document Error Handling API and asyncio.Handle | Yury Selivanov | 2014-02-19 | 1 | -2/+67 |
| | |||||
* | asyncio doc: remove reference to _DEBUG (now replaced with PYTHONASYNCIODEBUG | Victor Stinner | 2014-02-20 | 2 | -2/+1 |
| | | | | env var), document the default debug mode | ||||
* | update magic number for #20625 | Benjamin Peterson | 2014-02-19 | 2 | -161/+162 |
| | |||||
* | asyncio, Tulip issue #136: Add get/set_debug() methods to BaseEventLoopTests. | Victor Stinner | 2014-02-19 | 8 | -5/+83 |
| | | | | | | Add also a PYTHONASYNCIODEBUG environment variable to debug coroutines since Python startup, to be able to debug coroutines defined directly in the asyncio module. | ||||
* | inspect: Fix getfullargspec() to not to follow __wrapped__ chains | Yury Selivanov | 2014-02-19 | 3 | -46/+109 |
| | | | | Initial patch by Nick Coghlan. | ||||
* | Issue #20682: Oops, fix test_create_connection() of test_asyncio (fix my ↵ | Victor Stinner | 2014-02-19 | 1 | -1/+1 |
| | | | | previous commit) | ||||
* | Close #20682: Fix UNIX sockets tests of test_asyncio on Mac OS X Tiger | Victor Stinner | 2014-02-19 | 1 | -5/+27 |
| | | | | | On Mac OS X Tiger (and older), getsockname() returns a zero-length address for UNIX socket, and so 'sockname' extra info is None. | ||||
* | asyncio: WriteTransport.set_write_buffer_size to call _maybe_pause_protocol | Yury Selivanov | 2014-02-19 | 2 | -2/+29 |
| | |||||
* | asyncio: document new create_unix_connection() and create_unix_server() methods | Victor Stinner | 2014-02-19 | 1 | -5/+38 |
| | | | | of BaseEventLoop | ||||
* | asyncio: pep8-ify the code. | Yury Selivanov | 2014-02-18 | 5 | -12/+26 |
| | |||||
* | asyncio: Fix spelling and typos. | Yury Selivanov | 2014-02-18 | 13 | -19/+18 |
| | | | | Thanks to Vajrasky Kok for discovering some of them. | ||||
* | Issue #20682: test_asyncio, _basetest_create_connection() checks also the | Victor Stinner | 2014-02-19 | 1 | -0/+1 |
| | | | | sockname, as _basetest_create_ssl_connection(). | ||||
* | asyncio, Tulip issue 143: UNIX domain methods, fix ResourceWarning and | Victor Stinner | 2014-02-19 | 2 | -17/+19 |
| | | | | | DeprecationWarning warnings. create_unix_server() closes the socket on any error, not only on OSError. | ||||
* | asyncio, Tulip issue 139: Improve error messages on "fatal errors" | Victor Stinner | 2014-02-19 | 6 | -38/+64 |
| | | | | | 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 | 4 | -125/+75 |
| | |||||
* | asyncio: New error handling API. Issue #20681. | Yury Selivanov | 2014-02-18 | 15 | -99/+491 |
| | |||||
* | Issue #20625: Fix compilation issue | Victor Stinner | 2014-02-18 | 1 | -1/+2 |
| | |||||
* | Close issue20653: allow Enum subclasses to override __reduce_ex__ | Ethan Furman | 2014-02-18 | 2 | -14/+73 |
| | |||||
* | asyncio: Make tests pass on Windows. | Guido van Rossum | 2014-02-18 | 1 | -1/+3 |
| | |||||
* | Mangle __parameters in __annotations__ dict properly. Issue #20625. | Yury Selivanov | 2014-02-18 | 5 | -1/+37 |
| | |||||
* | Issue #20609: Merge with 3.3. | Zachary Ware | 2014-02-18 | 2 | -8/+46 |
| | |||||
* | Misc/NEWS: Add a news item for UNIX Sockets support in asyncio. Cleanup WS. | Yury Selivanov | 2014-02-18 | 1 | -0/+4 |
| | |||||
* | asyncio: Add support for UNIX Domain Sockets. | Yury Selivanov | 2014-02-18 | 10 | -193/+738 |
| | |||||
* | Issue #20493: Document that asyncio should not exceed one day | Victor Stinner | 2014-02-18 | 1 | -0/+4 |
| | |||||
* | Close #20649: Fix typo in asyncio doc. Patch written by Brett Cannon. | Victor Stinner | 2014-02-18 | 1 | -1/+1 |
| | |||||
* | Issue #20667: KqueueEventLoopTests.test_read_pty_output() hangs also on ↵ | Victor Stinner | 2014-02-18 | 2 | -12/+3 |
| | | | | OpenBSD 5.5. | ||||
* | Issue #20667: test_asyncio: Skip KqueueEventLoopTests.test_read_pty_output() on | Victor Stinner | 2014-02-18 | 2 | -0/+13 |
| | | | | OpenBSD older than 5.5 | ||||
* | Issue #20655: Fix test_asyncio, run also subprocess tests. Patch written by | Victor Stinner | 2014-02-18 | 1 | -0/+1 |
| | | | | Vajrasky Kok. | ||||
* | Close #20652: asyncio doc: close the event loop in run_forever() example. Fix | Victor Stinner | 2014-02-17 | 1 | -3/+6 |
| | | | | also typo. Patch written by Vajrasky Kok. | ||||
* | Issue #20616: Add a format() method to tracemalloc.Traceback. | Victor Stinner | 2014-02-16 | 4 | -7/+59 |
| | |||||
* | merge backout for #20621 | Benjamin Peterson | 2014-02-16 | 2 | -321/+67 |
| | |||||
* | look up __getnewargs__ and __getnewargs_ex__ on the object type (#16251) | Benjamin Peterson | 2014-02-16 | 3 | -12/+23 |
| | |||||
* | Issue #19744: Handle missing SSL/TLS in ensurepip | Nick Coghlan | 2014-02-15 | 3 | -0/+17 |
| | | | | | - now also allows POSIX installation with SSL/TLS missing - a goal for pip 1.6 is to allow local use without SSL/TLS | ||||
* | set line and column numbers for keyword-only arg nodes (closes #20619) | Benjamin Peterson | 2014-02-13 | 3 | -2/+7 |
| | |||||
* | Issue #20526, #19466: Revert changes of issue #19466 which introduces a | Victor Stinner | 2014-02-13 | 3 | -64/+9 |
| | | | | | regression: don't clear anymore the state of Python threads early during the Python shutdown. | ||||
* | Fix test_asyncio/test_events.py: skip IPv6 if IPv6 is disabled on the host | Victor Stinner | 2014-02-13 | 1 | -1/+5 |
| | |||||
* | ayncio, Tulip issue 129: BaseEventLoop.sock_connect() now raises an error if | Victor Stinner | 2014-02-13 | 5 | -13/+59 |
| | | | | | the address is not resolved (hostname instead of an IP address) for AF_INET and AF_INET6 address families. | ||||
* | asyncio: Change as_completed() to use a Queue, to avoid O(N**2) behavior. ↵ | Guido van Rossum | 2014-02-12 | 2 | -21/+55 |
| | | | | Fixes issue #20566. | ||||
* | asyncio.events: Use __slots__ in Handle and TimerHandle | Yury Selivanov | 2014-02-12 | 1 | -0/+4 |
| | |||||
* | Issue #20495: Skip test_read_pty_output() of test_asyncio on FreeBSD older than | Victor Stinner | 2014-02-11 | 1 | -0/+2 |
| | | | | FreeBSD 8 | ||||
* | Issue #20505: Remove debug code | Victor Stinner | 2014-02-11 | 1 | -20/+0 |
| | |||||
* | merge 3.3 (#20594) | Benjamin Peterson | 2014-02-11 | 2 | -2/+8 |
| | |||||
* | asyncio, Tulip issue 131: as_completed() and wait() now raises a TypeError if | Victor Stinner | 2014-02-11 | 2 | -0/+30 |
| | | | | the list of futures is not a list but a Future, Task or coroutine object | ||||
* | asyncio, Tulip issue 130: Add more checks on subprocess_exec/subprocess_shell | Victor Stinner | 2014-02-11 | 3 | -7/+64 |
| | | | | parameters | ||||
* | asyncio, Tulip issue 126: call_soon(), call_soon_threadsafe(), call_later(), | Victor Stinner | 2014-02-11 | 6 | -13/+39 |
| | | | | | call_at() and run_in_executor() now raise a TypeError if the callback is a coroutine function. |