summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge with 3.3Terry Jan Reedy2014-02-276-3/+14
|\
| * Issue #20567: Delete class attribute gui widgets in idle tests.Terry Jan Reedy2014-02-276-3/+14
| | | | | | | | Code patch by Serhiy Storchaka
| * Issue #20791: copy.copy() now doesn't make a copy when the input is a bytes ↵Antoine Pitrou2014-02-272-1/+2
| | | | | | | | object. Initial patch by Peter Otten.
* | Issue #20791: copy.copy() now doesn't make a copy when the input is a bytes ↵Antoine Pitrou2014-02-272-1/+2
| | | | | | | | object. Initial patch by Peter Otten.
* | merge 3.3 (#20796)Benjamin Peterson2014-02-271-0/+1
|\ \ | |/
| * fix importlib test failure when bytecode writing is disabled (closes #20796)Benjamin Peterson2014-02-271-0/+1
| | | | | | | | Patch by Berker Peksag.
* | Issue #20763: Fix importlib.machinery.PathFinder to supportBrett Cannon2014-02-262-1/+25
| | | | | | | | | | | | PathEntryFinder instances which only define find_module(). Reported by Yukihiro Nakadaira.
* | Added tests for issue #20501.Serhiy Storchaka2014-02-261-0/+38
|\ \ | |/
| * Added tests for issue #20501.Serhiy Storchaka2014-02-261-0/+36
| |
| * Issue #19619: Blacklist non-text codecs in method APISerhiy Storchaka2014-02-249-1/+62
| | | | | | | | | | | | | | | | | | | | | | | | str.encode, bytes.decode and bytearray.decode now use an internal API to throw LookupError for known non-text encodings, rather than attempting the encoding or decoding operation and then throwing a TypeError for an unexpected output type. The latter mechanism remains in place for third party non-text encodings. Backported changeset d68df99d7a57.
* | asyncio/windows_events.py: use more revelant names to overlapped callbacksVictor Stinner2014-02-262-12/+11
| | | | | | | | For example: "finish_recv", not just "finish".
* | asyncio: simplify test_events.py, don't use non local variables and don't callVictor Stinner2014-02-261-186/+79
| | | | | | | | | | | | | | assert methods in coroutines. It also simplify merges from Tulip to Trollius (Python 2 does not support non local variables).
* | asyncio: Fix pyflakes warnings: remove unused variables and importsVictor Stinner2014-02-268-26/+12
| |
* | asyncio: Replace "unittest.mock" with "mock" in unit testsVictor Stinner2014-02-2612-368/+368
| | | | | | | | | | Use "from unittest import mock". It should simplify my work to merge new tests in Trollius, because Trollius uses "mock" backport for Python 2.
* | Merge with 3.3Terry Jan Reedy2014-02-241-1/+1
|\ \ | |/
| * whitespaceTerry Jan Reedy2014-02-241-1/+1
| |
* | Merge with 3.3Terry Jan Reedy2014-02-242-1/+22
|\ \ | |/
| * Issue #9974: When untokenizing, use row info to insert backslash+newline.Terry Jan Reedy2014-02-242-1/+22
| | | | | | | | Original patches by A. Kuchling and G. Rees (#12691).
* | Merge with 3.3, #20750Terry Jan Reedy2014-02-231-14/+38
|\ \ | |/
| * Issue #20750, Enable roundtrip tests for new 5-tuple untokenize. TheTerry Jan Reedy2014-02-231-14/+38
| | | | | | | | | | | | constructed examples and all but 7 of the test/test_*.py files (run with -ucpu) pass. Remove those that fail the new test from the selection list. Patch partly based on patches by G. Brandl (#8478) and G. Rees (#12691).
* | Issue #20743: Fix a reference leak in test_tcl.Antoine Pitrou2014-02-231-0/+1
|\ \ | |/
| * Issue #20743: Fix a reference leak in test_tcl.Antoine Pitrou2014-02-231-0/+1
| |
| * Issue #20571: skip test_readline() of test_codecs for Windows code page 65001.Victor Stinner2014-02-091-0/+3
| | | | | | | | The decoder does not support partial decoding yet for this code page.
| * Update pydoc topics.Georg Brandl2014-02-231-2/+2
| |
* | Issue #20637: Key-sharing now also works for instance dictionaries of ↵Antoine Pitrou2014-02-231-2/+24
| | | | | | | | subclasses. Patch by Peter Ingebretson.
* | Merge with 3.3Terry Jan Reedy2014-02-231-1/+1
|\ \ | |/
| * Issue #20730: Fix typo reported by Claudiu Popa.Terry Jan Reedy2014-02-231-1/+1
| |
* | Issue #20484: Disable the 2 remaining "modules" tests in test_pydoc.Eric Snow2014-02-221-1/+3
| | | | | | | | I'll look into re-enabling them in issue #20128.
* | inspect.signature: Check for function-like objects before builtins. Issue #17159Yury Selivanov2014-02-212-4/+20
| |
* | Issue #11188, #19748: mktime() returns -1 on error. On Linux, the tm_wday fieldVictor Stinner2014-02-211-0/+7
| | | | | | | | | | | | is used as a sentinel () to detect if -1 is really an error or a valid timestamp. On AIX, tm_wday is unchanged even on success and so cannot be used as a sentinel.
* | Issue #20114: Double timeout in test_semaphore_tracker() to reduceRichard Oudkerk2014-02-211-1/+1
| | | | | | | | chance of sporadic failures.
* | Upgrade pip from 1.5.3 to 1.5.4Donald Stufft2014-02-212-1/+1
| |
* | Issue #19748: On AIX, time.mktime() now raises an OverflowError for yearVictor Stinner2014-02-211-1/+1
| | | | | | | | outsize range [1902; 2037].
* | Issue #20710: The pydoc summary line no longer displays the "self" parameterLarry Hastings2014-02-212-10/+51
| | | | | | | | | | | | for bound methods. Previous to this change, it displayed "self" for methods implemented in Python but not methods implemented in C; it is now both internally consistent and consistent with inspect.Signature.
* | inspect: Fix getfullargspec to support builtin module-level functions. Issue ↵Yury Selivanov2014-02-212-2/+16
| | | | | | | | #20711
* | Upgrade pip from 1.5.2 to 1.5.3Donald Stufft2014-02-212-1/+1
| |
* | asyncio: _check_resolved_address() must also accept IPv6 without flow_info andVictor Stinner2014-02-202-4/+7
| | | | | | | | scope_id: (host, port).
* | asyncio: ops, and now fix also the unit test for IPv6 address:Victor Stinner2014-02-201-4/+3
| | | | | | | | test_sock_connect_address()
* | 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-201-4/+4
|\ \ | |/
| * merge 3.2 (#20695)Benjamin Peterson2014-02-201-4/+4
| |\
| | * update logo url (#20695)Benjamin Peterson2014-02-201-1/+1
| | |
| | * open retrieved file in binary mode, since it's now compressedBenjamin Peterson2014-02-201-3/+3
| | |
| * | Merge headsSerhiy Storchaka2014-02-191-0/+4
| |\ \
* | | | update magic number for #20625Benjamin Peterson2014-02-191-1/+2
| | | |
* | | | asyncio, Tulip issue #136: Add get/set_debug() methods to BaseEventLoopTests.Victor Stinner2014-02-195-1/+53
| | | | | | | | | | | | | | | | | | | | | | | | Add also a PYTHONASYNCIODEBUG environment variable to debug coroutines since Python startup, to be able to debug coroutines defined directly in the asyncio module.
* | | | merge headsYury Selivanov2014-02-192-3/+16
|\ \ \ \