summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
...
| * Issue #23254: Document how to close the TCPServer listening socket.Robert Collins2015-07-291-0/+1
| | | | | | | | Patch from Martin Panter.
* | Issue #23441: rcompleter now prints a tab character instead of displayingBerker Peksag2015-07-272-0/+14
|\ \ | |/ | | | | | | | | possible completions for an empty word. Initial patch by Martin Sekera.
| * Issue #23441: rcompleter now prints a tab character instead of displayingBerker Peksag2015-07-272-4/+14
| | | | | | | | | | | | possible completions for an empty word. Initial patch by Martin Sekera.
* | Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.Robert Collins2015-07-261-1/+1
|\ \ | |/
| * Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella.Robert Collins2015-07-261-1/+1
| |
* | Merge Python 3.5.0b4 changes back with 3.5 branch head.Larry Hastings2015-07-261-0/+6
|\ \
| * \ Issue #24683: Fixed crashes in _json functions called with arguments ofSerhiy Storchaka2015-07-261-0/+6
| |\ \ | | |/ | | | | | | inappropriate type.
| | * Issue #24683: Fixed crashes in _json functions called with arguments ofSerhiy Storchaka2015-07-261-0/+6
| | | | | | | | | | | | inappropriate type.
* | | Updated pydoc topics for 3.5.0b4.Larry Hastings2015-07-251-3/+3
|/ /
* | Issue #21697: shutil.copytree() now correctly handles symbolic links that ↵Berker Peksag2015-07-252-1/+25
|\ \ | |/ | | | | | | | | point to directories. Patch by Eduardo Seabra and Thomas Kluyver.
| * Issue #21697: shutil.copytree() now correctly handles symbolic links that ↵Berker Peksag2015-07-252-1/+25
| | | | | | | | | | | | point to directories. Patch by Eduardo Seabra and Thomas Kluyver.
* | Issue #24279: Update test_base64 to use test.support.script_helper.Berker Peksag2015-07-251-17/+9
| | | | | | | | Initial patch by Christie.
* | Merge 3.4Victor Stinner2015-07-2511-54/+73
|\ \ | |/
| * asyncio: sync with githubVictor Stinner2015-07-257-28/+37
| | | | | | | | | | | | | | | | | | * Fix ResourceWarning warnings in test_streams * Return True from StreamReader.eof_received() to fix http://bugs.python.org/issue24539 (but still needs a unittest). Add StreamReader.__repr__() for easy debugging. * remove unused imports * Issue #234: Drop JoinableQueue on Python 3.5+
| * asyncio: Add asyncio.compat moduleVictor Stinner2015-07-258-30/+35
| | | | | | | | | | Move compatibility helpers for the different Python versions to a new asyncio.compat module.
* | Issue #24695: Fix a regression in traceback.print_exception()Berker Peksag2015-07-242-1/+16
| | | | | | | | | | If exc_traceback is None we shouldn't print a traceback header like described in the documentation.
* | Issue #24620: Random.setstate() now validates the value of state last element.Serhiy Storchaka2015-07-241-0/+5
|\ \ | |/
| * Issue #24620: Random.setstate() now validates the value of state last element.Serhiy Storchaka2015-07-241-0/+5
| |
* | Issue #24485: Function source inspection fails on closures.Meador Inge2015-07-242-5/+22
| | | | | | | | | | | | | | | | | | | | | | | | The fix for Issue #21217 introduced a regression that caused `inspect.getsource` to return incorrect results on nested functions. The root cause of the regression was due to switching the implementation to analyze the underlying bytecode instead of the source code. This commit switches things back to analyzing the source code in a more complete way. The original bug and the regression are both fixed by the new source code analysis.
* | Issue #21750: Further fixup to be styled like other mock APIs.Robert Collins2015-07-233-39/+68
|\ \ | |/
| * Issue #21750: Further fixup to be styled like other mock APIs.Robert Collins2015-07-233-39/+68
| |
* | Issue #24485: Revert backwards compatibility breaking changes of #21217.Yury Selivanov2015-07-233-18/+14
| |
* | Issue #24692: Add more tests for types.coroutineYury Selivanov2015-07-231-5/+19
| |
* | Issue #24619: Simplify async/await tokenization.Yury Selivanov2015-07-235-30/+138
| | | | | | | | | | | | | | | | | | | | This commit simplifies async/await tokenization in tokenizer.c, tokenize.py & lib2to3/tokenize.py. Previous solution was to keep a stack of async-def & def blocks, whereas the new approach is just to remember position of the outermost async-def block. This change won't bring any parsing performance improvements, but it makes the code much easier to read and validate.
* | Issue #24687: Plug refleak on SyntaxError in function parameters annotations.Yury Selivanov2015-07-232-1/+6
| |
* | Issue #24688: ast.get_docstring() for 'async def' functions.Yury Selivanov2015-07-232-1/+4
| |
* | Issue #23440: Improve http.server.SimpleHTTPRequestHandler testsBerker Peksag2015-07-221-7/+29
| | | | | | | | | | | | | | * Tests that index.html is served, rather than an automatic directory listing * Tests that there is no extra data sent after the response Patch by Martin Panter.
* | Issue #24619: More tests; fix nits in compiler.cYury Selivanov2015-07-222-5/+6
| |
* | Issue #24619: New approach for tokenizing async/await.Yury Selivanov2015-07-229-25/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes how one-line async-defs and defs are tracked by tokenizer. It allows to correctly parse invalid code such as: >>> async def f(): ... def g(): pass ... async = 10 and valid code such as: >>> async def f(): ... async def g(): pass ... await z As a consequence, is is now possible to have one-line 'async def foo(): await ..' functions: >>> async def foo(): return await bar()
* | Issue #24678: Fixed raiseExceptions typo in logging tests.Serhiy Storchaka2015-07-211-10/+4
|\ \ | |/ | | | | Patch by Jacek Kołodziej.
| * Issue #24678: Fixed raiseExceptions typo in logging tests.Serhiy Storchaka2015-07-211-11/+6
| | | | | | | | Patch by Jacek Kołodziej.
* | Issue #24669: Fix inspect.getsource() for 'async def' functions.Yury Selivanov2015-07-213-1/+6
| | | | | | | | Patch by Kai Groner.
* | Use setUpClass and tearDownClass correctly in test_os.Berker Peksag2015-07-211-2/+4
| | | | | | | | According to the documentation, they must be decorated as classmethods.
* | Merge with 3.4Terry Jan Reedy2015-07-202-5/+22
|\ \ | |/
| * Issue #20792: Expand idle_test.test_pathbowser. Tweak file to not copy twice.Terry Jan Reedy2015-07-202-5/+22
| | | | | | | | Original patch by Saimadhav Heblikar.
* | Merge 3.4Victor Stinner2015-07-201-2/+8
|\ \ | |/
| * Issue #24675: Avoid DeprecationWarning in test_osVictor Stinner2015-07-201-2/+8
| | | | | | | | Patch written by Martin Panter. I replace tearDown() with addCleanup().
* | Issue #24580: Symbolic group references to open group in re patterns now areSerhiy Storchaka2015-07-182-0/+5
| | | | | | | | explicitly forbidden as well as numeric group references.
* | Issue #24206: Fixed __eq__ and __ne__ methods of inspect classes.Serhiy Storchaka2015-07-182-45/+74
|\ \ | |/
| * Issue #24206: Fixed __eq__ and __ne__ methods of inspect classes.Serhiy Storchaka2015-07-182-38/+64
| |
* | Fixes sys.path for applocal environments.Steve Dower2015-07-171-0/+6
| |
* | Typo fix in mock.patch.Robert Collins2015-07-171-1/+1
|\ \ | |/ | | | | Patch from https://github.com/testing-cabal/mock/issues/215
| * Typo fix in mock.patch.Robert Collins2015-07-171-1/+1
| | | | | | | | Patch from https://github.com/testing-cabal/mock/issues/215
* | Issue #21750: mock_open.read_data can now be read from each instance, as itRobert Collins2015-07-173-35/+58
|\ \ | |/ | | | | could in Python 3.3.
| * Issue #21750: mock_open.read_data can now be read from each instance, as itRobert Collins2015-07-173-35/+58
| | | | | | | | could in Python 3.3.
* | Merge 3.4Victor Stinner2015-07-161-0/+7
|\ \ | |/
| * Closes #23247: Fix a crash in the StreamWriter.reset() of CJK codecsVictor Stinner2015-07-161-0/+7
| |
* | Issue #24583: Fix crash when set is mutated while being updated.Raymond Hettinger2015-07-161-0/+13
| |
* | Issue #24631: Fixed regression in the timeit modulu with multyline setup.Serhiy Storchaka2015-07-152-6/+11
| |
* | - Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely.Robert Collins2015-07-142-3/+12
|\ \ | |/ | | | | Patch from Nicola Palumbo and Laurent De Buyst.