summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Fixed tests for issue #23133 (pickling of IPv4Network was not tested).Serhiy Storchaka2015-01-181-4/+4
|
* Issue #23133: Pickling of ipaddress objects now produces more compact andSerhiy Storchaka2015-01-182-14/+38
| | | | portable representation.
* Issue #23266: Much faster implementation of ipaddress.collapse_addresses() ↵Antoine Pitrou2015-01-182-7/+12
| | | | when there are many non-consecutive addresses.
* Issue #23181: More "codepoint" -> "code point".Serhiy Storchaka2015-01-188-11/+11
|\
| * Issue #23181: More "codepoint" -> "code point".Serhiy Storchaka2015-01-188-11/+11
| |
* | Issue #23180: merge from 3.4Ned Deily2015-01-183-9/+3
|\ \ | |/
| * Issue #23180: Rename IDLE "Windows" menu item to "Window".Ned Deily2015-01-183-9/+3
| | | | | | | | Patch by Al Sweigart.
| * Issue #23211: Fix patch for 3.4 differences.Ned Deily2015-01-181-3/+3
| |
* | Issue #23211: merge from 3.4Ned Deily2015-01-181-2/+2
|\ \ | |/
| * Issue #23211: Workaround test_logging failure on some OS X 10.6 systems:Ned Deily2015-01-181-2/+2
| | | | | | | | | | getaddrinfo("localhost") can fail depending on the name server configuration, use "127.0.0.0" instead.
* | Issue #21817: When an exception is raised in a task submitted to a ↵Antoine Pitrou2015-01-172-2/+50
| | | | | | | | | | | | ProcessPoolExecutor, the remote traceback is now displayed in the parent process. Patch by Claudiu Popa.
* | Issue #15955: Add an option to limit output size when decompressing LZMA data.Antoine Pitrou2015-01-171-0/+91
| | | | | | | | Patch by Nikolaus Rath and Martin Panter.
* | Merge with 3.4 (#23256)Zachary Ware2015-01-171-1/+1
|\ \ | |/
| * Closes #23256: Avoid a crash in test_ctypesZachary Ware2015-01-171-1/+1
| | | | | | | | | | Only happened with oddly capitalized debug executables on Windows. Patch by Claudiu Popa.
* | merge 3.4 (#22986)Benjamin Peterson2015-01-172-4/+4
|\ \ | |/
| * capitialize "HttpOnly" and "Secure" as they appear in the standard and other ↵Benjamin Peterson2015-01-172-4/+4
| | | | | | | | | | | | impls (closes #23250) Patch by Jon Dufresne.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-151-2/+12
|\ \ | |/
| * Issue #22685: Fix test_pause_reading() of asyncio/test_subprocessVictor Stinner2015-01-151-2/+12
| | | | | | | | | | | | | | Override the connect_read_pipe() method of the loop to mock immediatly pause_reading() and resume_reading() methods. The test failed randomly on FreeBSD 9 buildbot and on Windows using trollius.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-151-21/+4
|\ \ | |/
| * Backout changeset 6ab2575bc12bVictor Stinner2015-01-151-21/+4
| | | | | | | | | | | | | | StreamWriter: close() now clears the reference to the transport StreamWriter now raises an exception if it is closed: write(), writelines(), write_eof(), can_write_eof(), get_extra_info(), drain().
* | Merge 3.4 (asyncio)Victor Stinner2015-01-152-4/+35
|\ \ | |/
| * Closes #23219: cancelling asyncio.wait_for() now cancels the taskVictor Stinner2015-01-152-4/+35
| |
* | Merge 3.4 (asyncio)Victor Stinner2015-01-156-5/+26
|\ \ | |/
| * asyncio: Close transports in testsVictor Stinner2015-01-154-3/+15
| | | | | | | | | | | | | | | | | | * Use test_utils.run_briefly() to execute pending calls to really close transports * sslproto: mock also _SSLPipe.shutdown(), it's need to close the transport * pipe test: the test doesn't close explicitly the PipeHandle, so ignore the warning instead * test_popen: use the context manager ("with p:") to explicitly close pipes
| * asyncio: Close the transport on subprocess creation failureVictor Stinner2015-01-152-2/+11
| |
* | Merge 3.4 (asyncio)Victor Stinner2015-01-151-4/+6
|\ \ | |/
| * asyncio: Fix _ProactorBasePipeTransport.close()Victor Stinner2015-01-151-1/+3
| | | | | | | | | | | | | | Set the _read_fut attribute to None after cancelling it. This change should fix a race condition with _ProactorWritePipeTransport._pipe_closed().
| * asyncio: Fix _ProactorBasePipeTransport.__repr__()Victor Stinner2015-01-151-3/+3
| | | | | | | | Check if the _sock attribute is None to check if the transport is closed.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-157-280/+255
|\ \ | |/
| * Issue #23243: Close explicitly transports in asyncio testsVictor Stinner2015-01-153-277/+226
| |
| * Issue #23243: Close explicitly event loops in asyncio testsVictor Stinner2015-01-153-1/+20
| |
| * Issue #23243: Fix asyncio._UnixWritePipeTransport.close()Victor Stinner2015-01-152-1/+4
| | | | | | | | | | Do nothing if the transport is already closed. Before it was not possible to close the transport twice.
| * SSLProtocol: set the _transport attribute in the constructorVictor Stinner2015-01-151-0/+1
| |
| * Issue #23242: asyncio.SubprocessStreamProtocol now closes the subprocessVictor Stinner2015-01-151-1/+4
| | | | | | | | | | | | transport at subprocess exit. Clear also its reference to the transport.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-151-2/+6
|\ \ | |/
| * Issue #22560: Fix typo: call -> call_soonVictor Stinner2015-01-151-1/+1
| |
| * Issue #22560: Fix SSLProtocol._on_handshake_complete()Victor Stinner2015-01-151-2/+6
| | | | | | | | | | | | Don't call immediatly self._process_write_backlog() but schedule the call using call_soon(). _on_handshake_complete() can be called indirectly from _process_write_backlog(), and _process_write_backlog() is not reentrant.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-151-4/+21
|\ \ | |/
| * StreamWriter: close() now clears the reference to the transportVictor Stinner2015-01-151-4/+21
| | | | | | | | | | StreamWriter now raises an exception if it is closed: write(), writelines(), write_eof(), can_write_eof(), get_extra_info(), drain().
* | merge 3.4 (#23063)Benjamin Peterson2015-01-152-4/+35
|\ \ | |/
| * fix parsing reST with code or code-block directives (closes #23063)Benjamin Peterson2015-01-152-4/+35
| | | | | | | | Patch by Marc Abramowitz.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-1412-11/+57
|\ \ | |/
| * asyncio: sync with TulipVictor Stinner2015-01-1412-11/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PipeHandle now uses None instead of -1 for a closed handle * Sort imports in windows_utils. * Fix test_events on Python older than 3.5. Skip SSL tests on the ProactorEventLoop if ssl.MemoryIO is missing * Fix BaseEventLoop._create_connection_transport(). Close the transport if the creation of the transport (if the waiter) gets an exception. * _ProactorBasePipeTransport now sets _sock to None when the transport is closed. * Fix BaseSubprocessTransport.close(). Ignore pipes for which the protocol is not set yet (still equal to None). * TestLoop.close() now calls the close() method of the parent class (BaseEventLoop). * Cleanup BaseSelectorEventLoop: create the protocol on a separated line for readability and ease debugging. * Fix BaseSubprocessTransport._kill_wait(). Set the _returncode attribute, so close() doesn't try to terminate the process. * Tests: explicitly close event loops and transports * UNIX pipe transports: add closed/closing in repr(). Add "closed" or "closing" state in the __repr__() method of _UnixReadPipeTransport and _UnixWritePipeTransport classes.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-141-1/+2
|\ \ | |/
| * Issue #23197: On SSL handshake failure on matching hostname, check if theVictor Stinner2015-01-141-1/+2
| | | | | | | | waiter is cancelled before setting its exception.
* | Closes #23234: Refactor subprocessVictor Stinner2015-01-141-34/+24
| | | | | | | | Use new OSError exceptions, factorize stdin.write() code.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-144-7/+65
|\ \ | |/
| * Issue #23197, asyncio: On SSL handshake failure, check if the waiter isVictor Stinner2015-01-144-7/+65
| | | | | | | | | | | | | | cancelled before setting its exception. * Add unit tests for this case. * Cleanup also sslproto.py
* | No need to rebuild a constant dictionary on every call. Move convert ↵Raymond Hettinger2015-01-141-16/+17
| | | | | | | | mapping to module level.
* | Merge 3.4 (asyncio)Victor Stinner2015-01-143-27/+102
|\ \ | |/