- 01 Haz, 2018 6 kayıt (commit)
-
-
pkerling yazdı
-
Vinay Sajip yazdı
-
Vinay Sajip yazdı
-
Victor Stinner yazdı
* "running:" progress: Format number of seconds as hours and minutes * format_duration(): count also minutes as hours * Create Lib/test/libregrtest/utils.py
-
Victor Stinner yazdı
Check which readline implementation is used based on the readline docstring.
-
Timo Furrer yazdı
A check has been added in Logger.isEnabledFor() to return False when the logger is disabled. This avoids unnecessary work being done when a disabled logger is used.
-
- 31 May, 2018 10 kayıt (commit)
-
-
Victor Stinner yazdı
* No longer clear filters, like --match, to re-run failed tests in verbose mode (-w option). * Tests result: always indicate if tests have been interrupted. * Enhance tests summary
-
Victor Stinner yazdı
Get the version of the C compiler.
-
Eric Snow yazdı
For bpo-32604 I added some subinterpreter-related tests (see #6914) that are causing crashes on a few buildbots. I'm working on fixing the crashes (see #7251). This change temporarily disables the triggering test.
-
Victor Stinner yazdı
Fix a crash in Python initialization when parsing the command line options. Fix memcpy() size parameter: previously, we read one wchar_t after the end of _PyOS_optarg. Moreover, don't copy the trailingg NUL character: we write it manually anyway. Thanks Christoph Gohlke for the bug report and the fix!
-
Serhiy Storchaka yazdı
-
Ned Deily yazdı
-
Steve Dower yazdı
-
Serhiy Storchaka yazdı
85% of them are already links.
-
Serhiy Storchaka yazdı
-
Victor Stinner yazdı
Fix test_ignore() of multiprocessing tests like test_multiprocessing_forkserver: use support.PIPE_MAX_SIZE to make sure that send_bytes() blocks.
-
- 30 May, 2018 10 kayıt (commit)
-
-
Pablo Galindo yazdı
-
Dmitry Shachnev yazdı
-
Andrés Delfino yazdı
-
Serhiy Storchaka yazdı
-
Wieland Hoffmann yazdı
* Add a space to ensurepip's --altinstall option * Add periods to the arguments of ensurepip that didn't have it This makes --help for all optional arguments consistent and also makes it consistent with pip --help.
-
jhaydaman yazdı
Future.set_result and Future.set_exception now raise InvalidStateError if the futures are not pending or running. This mirrors the behavior of asyncio.Future, and prevents AssertionErrors in asyncio.wrap_future when set_result is called multiple times.
-
Yury Selivanov yazdı
This reverts commit ad74d505. Turns out it's not a good fix -- Travis has just crashed on this test.
-
Yury Selivanov yazdı
-
Yury Selivanov yazdı
This reverts commit 5d97b7bc.
-
Elvis Pranskevichus yazdı
-
- 29 May, 2018 14 kayıt (commit)
-
-
Yury Selivanov yazdı
-
Julien Palard yazdı
-
Elvis Pranskevichus yazdı
Unlike `asyncio.wait_for()`, `asyncio.wait()` does not cancel the passed futures when a timeout accurs.
-
Elvis Pranskevichus yazdı
Currently, asyncio.wait_for(fut), upon reaching the timeout deadline, cancels the future and returns immediately. This is problematic for when *fut* is a Task, because it will be left running for an arbitrary amount of time. This behavior is iself surprising and may lead to related bugs such as the one described in bpo-33638: condition = asyncio.Condition() async with condition: await asyncio.wait_for(condition.wait(), timeout=0.5) Currently, instead of raising a TimeoutError, the above code will fail with `RuntimeError: cannot wait on un-acquired lock`, because `__aexit__` is reached _before_ `condition.wait()` finishes its cancellation and re-acquires the condition lock. To resolve this, make `wait_for` await for the task cancellation. The tradeoff here is that the `timeout` promise may be broken if the task decides to handle its cancellation in a slow way. This represents a behavior change and should probably not be back-patched to 3.6 and earlier.
-
Yury Selivanov yazdı
-
Géry Ogam yazdı
-
Yury Selivanov yazdı
Original patch by Dan O'Reilly.
-
Mandeep Singh yazdı
-
Yury Selivanov yazdı
-
Serhiy Storchaka yazdı
* Failure in adding to gc.garbage is no longer fatal. * An exception in tp_clear() no longer lead to crash (though tp_clear() should not leave exceptions).
-
Dong-hee Na yazdı
-
Victor Stinner yazdı
Use transport.set_write_buffer_limits() in sendfile tests of test_asyncio to make sure that the protocol is paused after sending 4 KiB. Previously, test_sendfile_fallback_close_peer_in_the_middle_of_receiving() failed on FreeBSD if the DATA was smaller than the default limit of 64 KiB.
-
Serhiy Storchaka yazdı
Remove the docstring attribute of AST types and restore docstring expression as a first stmt in their body. Co-authored-by:
INADA Naoki <methane@users.noreply.github.com>
-
Yury Selivanov yazdı
-