bpo-34162: Last idlelib/NEWS.txt items for 3.8.0. (GH-16943) · python/cpython@bc30db1

Original file line numberDiff line numberDiff line change

@@ -2,6 +2,15 @@ What's New in IDLE 3.7.5

22

Released on 2019-09-30?

33

======================================

44
5+

bpo-36698: IDLE no longer fails when writing non-encodable characters

6+

to stderr. It now escapes them with a backslash, like the regular

7+

Python interpreter. Add an errors field to the standard streams.

8+
9+

bpo-13153: Improve tkinter's handing of non-BMP (astral) unicode

10+

characters, such as 'rocket \U0001f680'. Whether a proper glyph or

11+

replacement char is displayed depends on the OS and font. For IDLE,

12+

astral chars in code interfere with editing.

13+
514

bpo-35379: When exiting IDLE, catch any AttributeError. One happens

615

when EditorWindow.close is called twice. Printing a traceback, when

716

IDLE is run from a terminal, is useless and annoying.