summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* merge for issue #20778Brett Cannon2014-02-282-5/+27
|\
| * Issue #20778: Fix modulefinder to work with bytecode-only modules.Brett Cannon2014-02-282-1/+21
| | | | | | | | Bug filed and initial attempt at a patch by Bohuslav Kabrda.
* | ReindentMartin v. Löwis2014-02-281-1/+1
| |
* | Merge headsMartin v. Löwis2014-02-282-0/+13
|\ \
| * \ Merge with 3.3Martin v. Löwis2014-02-282-0/+13
| |\ \ | | |/
| | * Issue #20731: Properly position in source code files even if theyMartin v. Löwis2014-02-282-1/+12
| | | | | | | | | | | | are opened in text mode. Patch by Serhiy Storchaka.
* | | Close #20757: return success for skipped pip uninstallNick Coghlan2014-02-282-4/+7
|/ / | | | | | | | | | | | | | | The 3.4rc2 Windows uninstaller would fail if pip had been updated to a version that didn't match the version installed by ensurepip. This skip is no longer treated as an error, so an updated pip ends up being handled like any other pip installed package and is left alone by the CPython uninstaller.
* | 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
|\ \ | |/