- 14 Eyl, 2017 6 kayıt (commit)
-
-
Miss Islington (bot) yazdı
The `blake2b` function does not take the `data` keyword argument. The hex digest returned by sign was a string, whereas compare_digest expects bytes-like objects. Typo fix: compare_digesty -> compare_digest (cherry picked from commit 312ffead)
-
Christian Heimes yazdı
Cast Py_buffer.len (Py_ssize_t, signed) to size_t (unsigned) to prevent the following warning: Modules/_ssl.c:3089:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]. (cherry picked from commit 5a61559f)
-
Miss Islington (bot) yazdı
[3.6] bpo-31418: Fix an assertion failure in PyErr_WriteUnraisable() in case of an exception with a bad __module__ attribute. (GH-3539) (#3556) (cherry picked from commit f6e61df0)
-
Xiang Zhang yazdı
-
Miss Islington (bot) yazdı
* Copy changes to typing from upstream repo * Add NEWS entry (cherry picked from commit 65bc6205)
-
- 13 Eyl, 2017 9 kayıt (commit)
-
-
Victor Stinner yazdı
* bpo-31234: Fix dangling thread in test_ftp/poplib (#3540) Explicitly clear the server attribute in test_ftplib and test_poplib to prevent dangling thread. (cherry picked from commit d403a29c) * bpo-31234: Fix dangling thread in test_ftplib (#3544) Clear also self.server_thread attribute in TestTimeouts.tearDown(). (cherry picked from commit b157ce1e)
-
Miss Islington (bot) yazdı
(cherry picked from commit acb9fa79)
-
Miss Islington (bot) yazdı
Call POP3.close(), don't close close directly the sock attribute. (cherry picked from commit d165e14e)
-
Miss Islington (bot) yazdı
(cherry picked from commit 830d7d29)
-
Miss Islington (bot) yazdı
* Don't leak the module into sys.modules * Avoid dangling thread (cherry picked from commit 41bbd82b)
-
Miss Islington (bot) yazdı
Store exceptions as string rather than object to prevent reference cycles which cause leaking dangling threads. (cherry picked from commit 86871015)
-
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 4 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)
-