mirror of https://github.com/python/cpython
Don't try to convert str to Unicode anymore.
This commit is contained in:
parent
9b2a26989d
commit
646049ec30
|
@ -35,16 +35,7 @@ class OutputWindow(EditorWindow):
|
|||
# Act as output file
|
||||
|
||||
def write(self, s, tags=(), mark="insert"):
|
||||
# Tk assumes that byte strings are Latin-1;
|
||||
# we assume that they are in the locale's encoding
|
||||
if isinstance(s, str):
|
||||
try:
|
||||
s = str(s, IOBinding.encoding)
|
||||
except TypeError:
|
||||
raise
|
||||
except UnicodeError:
|
||||
# some other encoding; let Tcl deal with it
|
||||
pass
|
||||
assert isinstance(s, str)
|
||||
self.text.insert(mark, s, tags)
|
||||
self.text.see(mark)
|
||||
self.text.update()
|
||||
|
|
Loading…
Reference in New Issue