From 2515a28230b1a011205f30263da6b01c6bd167a3 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Tue, 30 Jun 2020 03:18:22 +0300 Subject: bpo-41152: IDLE: always use UTF-8 for standard IO streams (GH-21214) --- Lib/idlelib/outwin.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'Lib/idlelib/outwin.py') diff --git a/Lib/idlelib/outwin.py b/Lib/idlelib/outwin.py index 90272b6feb..5ab08bbaf4 100644 --- a/Lib/idlelib/outwin.py +++ b/Lib/idlelib/outwin.py @@ -6,7 +6,6 @@ import re from tkinter import messagebox from idlelib.editor import EditorWindow -from idlelib import iomenu file_line_pats = [ @@ -110,8 +109,7 @@ class OutputWindow(EditorWindow): Return: Length of text inserted. """ - if isinstance(s, bytes): - s = s.decode(iomenu.encoding, "replace") + assert isinstance(s, str) self.text.insert(mark, s, tags) self.text.see(mark) self.text.update() -- cgit v1.2.1