summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | asyncio: Enable the debug mode of event loops when the PYTHONASYNCIODEBUGVictor Stinner2014-06-226-14/+11
| | | | | | | | | | | | environment variable is set
* | | asyncio: BaseEventLoop._assert_is_current_event_loop() now only raises anVictor Stinner2014-06-221-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exception if the current loop is not None. Guido van Rossum wrote: "The behavior that you can set the loop to None (and keep track of it explicitly) is part of the spec, and this should still be supported even in debug mode. The behavior that we raise an error if you are caught having multiple active loops per thread is just a debugging heuristic, and it shouldn't break code that follows the spec."
* | | Issue #10747: Use versioned labels in the Windows start menu.Martin v. Löwis2014-06-222-10/+24
| | | | | | | | | | | | Patch by Olive Kilburn.
* | | Issue #21812: Trigger immediate transformation in turtle.shapetransform().Raymond Hettinger2014-06-223-1/+5
| | |
* | | Issue #21823: Catch turtle.Terminator exceptions in turtledemo.Terry Jan Reedy2014-06-223-25/+37
| | | | | | | | | | | | Add note to demohelp.txt about doing so.
* | | Issue 21635: Fix caching in difflib.SequenceMatcher.get_matching_blocks().Raymond Hettinger2014-06-213-2/+15
| | |
* | | Merge.Charles-François Natali2014-06-201-2/+2
|\ \ \
| * | | Issue #21770: Call function instead of module. Patch by Claudiu Popa.Terry Jan Reedy2014-06-201-2/+2
| | | |
* | | | Fix test_pydoc failure introduced by 7aa72075d440. Patch by Berker Peksag.Charles-François Natali2014-06-201-0/+3
|/ / /
* | | Issue #21491: socketserver: Fix a race condition in child processes reaping.Charles-François Natali2014-06-202-26/+32
| | |
* | | Issue #21768: fix NameError in test_pydescr. Patch by Claudiu Popa.Terry Jan Reedy2014-06-201-1/+1
| | |
* | | Issue #21768: fix type in test_pydoc, patch by Claudiu Popa.Terry Jan Reedy2014-06-201-1/+1
| | |
* | | asyncio, Tulip issue 105: in debug mode, log callbacks taking more than 100 msVictor Stinner2014-06-202-5/+55
| | | | | | | | | | | | to be executed.
* | | issue 20091 - index entry for __main__ in runpy docs.Senthil Kumaran2014-06-201-0/+6
| | |
* | | #21690: fix a couple of links in the docs of the re module. Noticed by ↵Ezio Melotti2014-06-191-2/+2
| | | | | | | | | | | | Julian Gilbey.
* | | Tulip issue 83: document more asyncio functions in docstringsVictor Stinner2014-06-193-11/+58
| | |
* | | Closes #21595: asyncio.BaseSelectorEventLoop._read_from_self() now reads allVictor Stinner2014-06-191-4/+9
| | | | | | | | | | | | | | | | | | available bytes from the "self pipe", not only a single byte. This change reduces the risk of having the pipe full and so getting the innocuous "BlockingIOError: [Errno 11] Resource temporarily unavailable" message.
* | | Closes #21758: asyncio doc: mention explicitly that subprocess parameters areVictor Stinner2014-06-192-6/+11
| | | | | | | | | | | | bytes or character strings
* | | Issue #21722: The distutils "upload" command now exits with a non-zero ↵Antoine Pitrou2014-06-194-11/+24
| | | | | | | | | | | | | | | | | | return code when uploading fails. Patch by Martin Dengler.
* | | Issue #3485: remove misleading commentNed Deily2014-06-181-1/+0
| | |
* | | Fix typo pointed out by cocoatomo on docs@Zachary Ware2014-06-181-1/+1
| | |
* | | asyncio: Fix pyflakes errorsVictor Stinner2014-06-184-5/+6
| | | | | | | | | | | | | | | | | | - Add a missing import - Remove an unused import - Remove unused variables
* | | asyncio: Refactor tests: add a base TestCase classVictor Stinner2014-06-1713-219/+145
| | |
* | | asyncio: Refactor test__run_once_logging() to not rely on the exact number ofVictor Stinner2014-06-171-18/+11
| | | | | | | | | | | | calls to time.monotonic(). Use a "fast select" and a "slow select" instead.
* | | asyncio: Set __qualname__ attribute of CoroWrapper in @coroutine decorator onVictor Stinner2014-06-172-12/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3.5 - Drop __slots__ optimization of CoroWrapper to be able to set the __qualname__ attribute. - Add tests on __name__, __qualname__ and __module__ of a coroutine function and coroutine object. - Fix test_tasks when run in debug mode (PYTHONASYNCIODEBUG env var set) on Python 3.3 or 3.4
* | | Issue #21723: asyncio.Queue: support any type of number (ex: float) for theVictor Stinner2014-06-173-3/+21
| | | | | | | | | | | | maximum size. Patch written by Vajrasky Kok.
* | | Issue #21694: Add unittest for ParenMatch. Patch by Saimadhav Heblikar.Terry Jan Reedy2014-06-172-4/+119
| | |
* | | add Ammar Brohi for running ssllab's test on python.org and reporting a problemBenjamin Peterson2014-06-171-0/+1
| | |
* | | revert tstate_delete_common, since it's pretty much wrongBenjamin Peterson2014-06-171-8/+1
| | |
* | | remove extra call to tstate_delete_common (merge artifact)Benjamin Peterson2014-06-171-3/+2
| | |
* | | merge 3.3Benjamin Peterson2014-06-171-1/+1
|\ \ \ | |/ /
| * | merge 3.2Benjamin Peterson2014-06-171-1/+1
| |\ \ | | |/
| | * expect the correct platform-dependent linesepBenjamin Peterson2014-06-171-1/+1
| | |
* | | avoid a deadlock with the interpreter head lock and the GIL during finalizationBenjamin Peterson2014-06-171-0/+8
| | |
* | | check if the thread is finalizing after retaking the GILBenjamin Peterson2014-06-171-0/+7
| | |
* | | Add Idle news entries.Terry Jan Reedy2014-06-161-0/+9
| | |
* | | Issue #21686: add unittest for idlelib.HyperParser. Original patch by SaimadhavTerry Jan Reedy2014-06-162-4/+201
| | | | | | | | | | | | Heblikar. Correct a minor 3.x bug in HyperParser discovered by testing.
* | | asyncio: Task.__repr__() now also handles CoroWrapperVictor Stinner2014-06-161-1/+1
| | |
* | | Issue #21773: Fix TestStdLib.test_pydoc() of test_enum. Patch written byVictor Stinner2014-06-161-3/+1
| | | | | | | | | | | | | | | | | | | | | Claudiu Popa. The print_diffs() function was not defined, using the assertEqual() is more reliable.
* | | Fix typo reported by Jesse W on docs@Zachary Ware2014-06-161-1/+1
| | |
* | | Sync asyncio with Tulip: Fix test_tasks for Python 3.5Victor Stinner2014-06-161-4/+8
| | | | | | | | | | | | | | | | | | On Python 3.5, generator now gets their name from the function, no more from the code. So we get the expected "notmuch" name instead of the generic "coro" name.
* | | Issue #21669: Special case print & exec syntax errorsNick Coghlan2014-06-163-0/+165
| | |
* | | Issue #21559: Add alternative (historical) reason for OverflowError.Terry Jan Reedy2014-06-161-3/+4
| | |
* | | Issue #19362: Tweek len() doc and docstring to expand the indicated range ofTerry Jan Reedy2014-06-162-2/+3
| | | | | | | | | | | | arguments. Original patch by Gareth Rees.
* | | whitespaceTerry Jan Reedy2014-06-161-1/+1
| | |
* | | Issue #21686: idlelib/HyperParser.py - Update docstrings and comments andTerry Jan Reedy2014-06-161-80/+84
| | | | | | | | | | | | replace \ line contiuation. Tested against nearly done test_hyperparser.py.
* | | clarify when the list of subdirectories is read (closes #13779)Benjamin Peterson2014-06-162-8/+12
| | |
* | | fix a BytesWarning in my previous commit.Gregory P. Smith2014-06-161-1/+1
| | |
* | | Isolate the subprocess test_close_fds_when_max_fd_is_lowered test soGregory P. Smith2014-06-161-8/+30
| | | | | | | | | | | | | | | | | | that the rlimit calls happens in a child process rather than the TestCase process to attempt to fix the gentoo buildbot's "Too many open files" error.
* | | Issue #21774: Fix incorrect variable in xml.dom.minidomRaymond Hettinger2014-06-153-1/+12
| | |