summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* asyncio: Fix _check_resolved_address() for IPv6 addressVictor Stinner2014-02-201-2/+5
|
* asyncio: remove unused imports and unused variables noticed by pyflakesVictor Stinner2014-02-207-11/+2
|
* asyncio: Fix _ProactorWritePipeTransport._pipe_closed()Victor Stinner2014-02-201-1/+1
| | | | The "exc" variable was not defined, pass a BrokenPipeError exception instead.
* asyncio.subprocess: Fix a race condition in communicate()Victor Stinner2014-02-201-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 Peterson2014-02-191-4/+4
|
* asyncio.docs: Document Error Handling API and asyncio.HandleYury Selivanov2014-02-191-2/+67
|
* asyncio doc: remove reference to _DEBUG (now replaced with PYTHONASYNCIODEBUGVictor Stinner2014-02-202-2/+1
| | | | env var), document the default debug mode
* update magic number for #20625Benjamin Peterson2014-02-192-161/+162
|
* asyncio, Tulip issue #136: Add get/set_debug() methods to BaseEventLoopTests.Victor Stinner2014-02-198-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__ chainsYury Selivanov2014-02-193-46/+109
| | | | Initial patch by Nick Coghlan.
* Issue #20682: Oops, fix test_create_connection() of test_asyncio (fix my ↵Victor Stinner2014-02-191-1/+1
| | | | previous commit)
* Close #20682: Fix UNIX sockets tests of test_asyncio on Mac OS X TigerVictor Stinner2014-02-191-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_protocolYury Selivanov2014-02-192-2/+29
|
* asyncio: document new create_unix_connection() and create_unix_server() methodsVictor Stinner2014-02-191-5/+38
| | | | of BaseEventLoop
* asyncio: pep8-ify the code.Yury Selivanov2014-02-185-12/+26
|
* asyncio: Fix spelling and typos.Yury Selivanov2014-02-1813-19/+18
| | | | Thanks to Vajrasky Kok for discovering some of them.
* Issue #20682: test_asyncio, _basetest_create_connection() checks also theVictor Stinner2014-02-191-0/+1
| | | | sockname, as _basetest_create_ssl_connection().
* asyncio, Tulip issue 143: UNIX domain methods, fix ResourceWarning andVictor Stinner2014-02-192-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 Stinner2014-02-196-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 _FlowControlMixinYury Selivanov2014-02-184-125/+75
|
* asyncio: New error handling API. Issue #20681.Yury Selivanov2014-02-1815-99/+491
|
* Issue #20625: Fix compilation issueVictor Stinner2014-02-181-1/+2
|
* Close issue20653: allow Enum subclasses to override __reduce_ex__Ethan Furman2014-02-182-14/+73
|
* asyncio: Make tests pass on Windows.Guido van Rossum2014-02-181-1/+3
|
* Mangle __parameters in __annotations__ dict properly. Issue #20625.Yury Selivanov2014-02-185-1/+37
|
* Issue #20609: Merge with 3.3.Zachary Ware2014-02-182-8/+46
|
* Misc/NEWS: Add a news item for UNIX Sockets support in asyncio. Cleanup WS.Yury Selivanov2014-02-181-0/+4
|
* asyncio: Add support for UNIX Domain Sockets.Yury Selivanov2014-02-1810-193/+738
|
* Issue #20493: Document that asyncio should not exceed one dayVictor Stinner2014-02-181-0/+4
|
* Close #20649: Fix typo in asyncio doc. Patch written by Brett Cannon.Victor Stinner2014-02-181-1/+1
|
* Issue #20667: KqueueEventLoopTests.test_read_pty_output() hangs also on ↵Victor Stinner2014-02-182-12/+3
| | | | OpenBSD 5.5.
* Issue #20667: test_asyncio: Skip KqueueEventLoopTests.test_read_pty_output() onVictor Stinner2014-02-182-0/+13
| | | | OpenBSD older than 5.5
* Issue #20655: Fix test_asyncio, run also subprocess tests. Patch written byVictor Stinner2014-02-181-0/+1
| | | | Vajrasky Kok.
* Close #20652: asyncio doc: close the event loop in run_forever() example. FixVictor Stinner2014-02-171-3/+6
| | | | also typo. Patch written by Vajrasky Kok.
* Issue #20616: Add a format() method to tracemalloc.Traceback.Victor Stinner2014-02-164-7/+59
|
* merge backout for #20621Benjamin Peterson2014-02-162-321/+67
|
* look up __getnewargs__ and __getnewargs_ex__ on the object type (#16251)Benjamin Peterson2014-02-163-12/+23
|
* Issue #19744: Handle missing SSL/TLS in ensurepipNick Coghlan2014-02-153-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 Peterson2014-02-133-2/+7
|
* Issue #20526, #19466: Revert changes of issue #19466 which introduces aVictor Stinner2014-02-133-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 hostVictor Stinner2014-02-131-1/+5
|
* ayncio, Tulip issue 129: BaseEventLoop.sock_connect() now raises an error ifVictor Stinner2014-02-135-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 Rossum2014-02-122-21/+55
| | | | Fixes issue #20566.
* asyncio.events: Use __slots__ in Handle and TimerHandleYury Selivanov2014-02-121-0/+4
|
* Issue #20495: Skip test_read_pty_output() of test_asyncio on FreeBSD older thanVictor Stinner2014-02-111-0/+2
| | | | FreeBSD 8
* Issue #20505: Remove debug codeVictor Stinner2014-02-111-20/+0
|
* merge 3.3 (#20594)Benjamin Peterson2014-02-112-2/+8
|
* asyncio, Tulip issue 131: as_completed() and wait() now raises a TypeError ifVictor Stinner2014-02-112-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_shellVictor Stinner2014-02-113-7/+64
| | | | parameters
* asyncio, Tulip issue 126: call_soon(), call_soon_threadsafe(), call_later(),Victor Stinner2014-02-116-13/+39
| | | | | call_at() and run_in_executor() now raise a TypeError if the callback is a coroutine function.