- 13 Eyl, 2017 3 kayıt (commit)
-
-
Miss Islington (bot) yazdı
(cherry picked from commit b8d1b9d7)
-
Miss Islington (bot) yazdı
ProcessPoolShutdownTest.test_del_shutdown() now closes the call queue and joins its thread, to prevent leaking a dangling thread. (cherry picked from commit 3bcf157c)
-
- 12 Eyl, 2017 7 kayıt (commit)
-
-
Miss Islington (bot) yazdı
* test_thread.test_forkinthread() now waits until the thread completes. * Check the status in the test method, not in the thread function * Don't ignore RuntimeError anymore: since the commit 346cbd35 (bpo-16500, os.register_at_fork(), os.fork() cannot fail anymore with RuntimeError. * Replace 0.01 literal with a new POLL_SLEEP constant * test_forkinthread(): test if os.fork() exists rather than testing the platform. (cherry picked from commit a15d155a)
-
Victor Stinner yazdı
* bpo-30923: Disable warning that has been part of -Wextra since gcc-7.0. (#3142) (cherry picked from commit d73a960c) * bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157) (cherry picked from commit f432a323) * bpo-31275: Small refactoring to silence a fall-through warning. (#3206) (cherry picked from commit 138753c1)
-
Victor Stinner yazdı
* bpo-31250, test_asyncio: fix dangling threads (#3252) * Explicitly call shutdown(wait=True) on executors to wait until all threads complete to prevent side effects between tests. * Fix test_loop_self_reading_exception(): don't mock loop.close(). Previously, the original close() method was called rather than the mock, because how set_event_loop() registered loop.close(). (cherry picked from commit 16432bea) * bpo-31250, test_asyncio: fix EventLoopTestsMixin.tearDown() (#3264) Call doCleanups() to close the loop after calling executor.shutdown(wait=True): see TestCase.set_event_loop() of asyncio.test_utils. Replace also gc.collect() with support.gc_collect(). (cherry picked from commit e8a533fb)
-
Miss Islington (bot) yazdı
IDLE calls tcl/tk update in the background in order to make live interaction and experimentatin with tkinter applications much easier. (cherry picked from commit 98758bc6)
-
Miss Islington (bot) yazdı
As needed for the conversion of extensions to features. (cherry picked from commit adb4cd2a)
-
Serhiy Storchaka yazdı
[3.6] bpo-31416: Fix assertion failures in case of a bad warnings.filters or warnings.defaultaction. (GH-3496) (#3509) Patch by Oren Milman.. (cherry picked from commit 9d984fd2)
-
Benjamin Peterson yazdı
This undoes a853a8ba except for the pytime.c parts. We want to continue to allow IEEE 754 doubles larger than FLT_MAX to be rounded into finite floats. Tests were added to very this behavior. (cherry picked from commit 2bb69a5b)
-
- 11 Eyl, 2017 7 kayıt (commit)
-
-
Miss Islington (bot) yazdı
(cherry picked from commit 8239fd70)
-
Miss Islington (bot) yazdı
Adding to an int entry is not the same as deleting and inserting because int('') will fail. (cherry picked from commit 667522ef)
-
Serhiy Storchaka yazdı
[3.6] bpo-31411: Prevent raising a SystemError in case warnings.onceregistry is not a dictionary. (GH-3485). (#3494) (cherry picked from commit 252033d5)
-
Serhiy Storchaka yazdı
(cherry picked from commit 2e6bb448)
-
Miss Islington (bot) yazdı
This fixes an omission in the ttk conversion patch for this issue, hence no new news. Patch by Cheryl Sabella. (cherry picked from commit 3866d9bb)
-
Henk-Jaap Wagenaar yazdı
-
Terry Jan Reedy yazdı
About 10 IDLE features were implemented as supposedly optional extensions. Their different behavior could be confusing or worse for users and not good for maintenance. Hence the conversion. The main difference for users is that user configurable key bindings for builtin features are now handled uniformly. Now, editing a binding in a keyset only affects its value in the keyset. All bindings are defined together in the system-specific default keysets in config- extensions.def. All custom keysets are saved as a whole in config- extension.cfg. All take effect as soon as one clicks Apply or Ok. The affected events are '<<force-open-completions>>', '<<expand-word>>', '<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>', '<<run-module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global) customizations made before 3.6.3 will not affect their keyset- specific customization after 3.6.3. and vice versa. Inital patch by Charles Wohlganger, revised by Terry Jan Reedy. (cherry picked from commit 58fc71c4)
-
- 10 Eyl, 2017 4 kayıt (commit)
-
-
Christian Heimes yazdı
Thanks Arfrever! Signed-off-by:
Christian Heimes <christian@python.org>
-
Miss Islington (bot) yazdı
(cherry picked from commit 3cedf46c)
-
Miss Islington (bot) yazdı
getstate and setstate are instance methods, same as encode and reset. (cherry picked from commit 30644dee)
-
R. David Murray yazdı
Patch by Paul.j3. Includes an unrelated but useful addition to the optparse porting section. (cherry picked from commit 0c7983e4)
-
- 09 Eyl, 2017 3 kayıt (commit)
-
-
Miss Islington (bot) yazdı
(cherry picked from commit a7fbad96)
-
Christian Heimes yazdı
* bpo-31392: Improve SSL error handling on Windows * Remove unnecessary Windows mention in NEWS. (cherry picked from commit e6eb48c1)
-
Miss Islington (bot) yazdı
* Modify NaN check function and error message * Fix pytime.c when arg is nan * fix whitespace (cherry picked from commit 829dacce)
-
- 08 Eyl, 2017 6 kayıt (commit)
-
-
Miss Islington (bot) yazdı
(cherry picked from commit 34b54873)
-
Miss Islington (bot) yazdı
(cherry picked from commit af8d6b90)
-
Serhiy Storchaka yazdı
(cherry picked from commit e3b2b4b8)
-
Christian Heimes yazdı
* bpo-29136: Add TLS 1.3 support TLS 1.3 introduces a new, distinct set of cipher suites. The TLS 1.3 cipher suites don't overlap with cipher suites from TLS 1.2 and earlier. Since Python sets its own set of permitted ciphers, TLS 1.3 handshake will fail as soon as OpenSSL 1.1.1 is released. Let's enable the common AES-GCM and ChaCha20 suites. Additionally the flag OP_NO_TLSv1_3 is added. It defaults to 0 (no op) with OpenSSL prior to 1.1.1. This allows applications to opt-out from TLS 1.3 now. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit cb5b68ab)
-
Zackery Spytz yazdı
[3.6] bpo-30640: Fix undefined behavior in _PyFunction_FastCallDict() and PyEval_EvalCodeEx() (GH-2919) (#2964) k + 1 was calculated with k = NULL.. (cherry picked from commit c6ea8974)
-
Miss Islington (bot) yazdı
Rather than requiring the path to blurb and/or sphinx-build to be specified to the make rule, enhance the Doc/Makefile to look for each first in a virtual environment created by make venv and, if not found, look on the normal process PATH. This allows the Doc/Makefile to take advantage of an installed spinx-build or blurb and, thus, do the right thing most of the time. Also, make the directory for the venv be configurable and document the `make venv` target. (cherry picked from commit 590665c3)
-
- 07 Eyl, 2017 10 kayıt (commit)
-
-
Christian Heimes yazdı
* bpo-27340: Use memoryview in SSLSocket.sendall() SSLSocket.sendall() now uses memoryview to create slices of data. This fix support for all bytes-like object. It is also more efficient and avoids costly copies. Signed-off-by:
Christian Heimes <christian@python.org> * Cast view to bytes, fix typo Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 888bbdc1)
-
Christian Heimes yazdı
Signed-off-by:
Christian Heimes <christian@python.org> (cherry picked from commit 17c9ac92)
-
Miss Islington (bot) yazdı
To match the documentation updates already made. Also renames the local variable used within to match what it actually holds. (cherry picked from commit 2eb0cb47)
-
Miss Islington (bot) yazdı
* Fix ZeroMQSocketListener and ZeroMQSocketHandler examples * Use send_json and recv_json to simplify pyzmq interfacing * Add News entry (cherry picked from commit 586c0502)
-
Miss Islington (bot) yazdı
Also provide a solution if the user wants to keep multiple blank lines. (cherry picked from commit 397c467c)
-
Steve Dower yazdı
-
Miss Islington (bot) yazdı
(cherry picked from commit a853a8ba)
-
Miss Islington (bot) yazdı
Use base class rather than metaclass in examples. (cherry picked from commit 122e88a8)
-
Christian Heimes yazdı
Signed-off-by:
Christian Heimes <christian@python.org> (cherry picked from commit d3b9f97e)
-
Steve Dower yazdı
-