From 77202dc1759738c8bc03e5a8f396800527310203 Mon Sep 17 00:00:00 2001 From: Terry Jan Reedy Date: Sat, 26 Oct 2019 22:19:57 -0400 Subject: [PATCH] bpo-34162: Last idlelib/NEWS.txt items for 3.8.0. (GH-16943) (cherry picked from commit e31a79a5b44357b409d71949dc5308889970f9ab) Co-authored-by: Terry Jan Reedy --- Lib/idlelib/NEWS.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt index 32fda8c75bb8f3..00d00a160b017c 100644 --- a/Lib/idlelib/NEWS.txt +++ b/Lib/idlelib/NEWS.txt @@ -2,6 +2,15 @@ What's New in IDLE 3.7.5 Released on 2019-09-30? ====================================== +bpo-36698: IDLE no longer fails when writing non-encodable characters +to stderr. It now escapes them with a backslash, like the regular +Python interpreter. Add an errors field to the standard streams. + +bpo-13153: Improve tkinter's handing of non-BMP (astral) unicode +characters, such as 'rocket \U0001f680'. Whether a proper glyph or +replacement char is displayed depends on the OS and font. For IDLE, +astral chars in code interfere with editing. + bpo-35379: When exiting IDLE, catch any AttributeError. One happens when EditorWindow.close is called twice. Printing a traceback, when IDLE is run from a terminal, is useless and annoying.