This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vbr
Recipients ezio.melotti, loewis, ned.deily, roger.serwy, terry.reedy, vbr, vstinner
Date 2012-03-05.17:44:11
SpamBayes Score 2.24639e-08
Marked as misclassified No
Message-id <>
thanks for the pointer, after invoking idle using python.exe, I don't see the crash mentioned in the report:

Python 3.3.0a1 (default, Mar  4 2012, 17:27:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> got_ahsa = "\N{GOTHIC LETTER AHSA}"
>>> len(got_ahsa)
>>> got_ahsa.encode("unicode-escape")
>>> got_ahsa

>>> print(got_ahsa)


I just get empty line as "answer" but no crash.

The console indeed contains the traceback with the error I expected



Microsoft Windows XP [Verze 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Python33>python.exe -m idlelib.idle
*** Internal Error:

 Object: stdout
 Method: <bound method PseudoFile.write of <idlelib.PyShell.PseudoFile object at
 Args: ("'\U00010330'",)

Traceback (most recent call last):
  File "C:\Python33\lib\idlelib\", line 188, in localcall
    ret = method(*args, **kwargs)
  File "C:\Python33\lib\idlelib\", line 1244, in write, self.tags)
  File "C:\Python33\lib\idlelib\", line 1226, in write
    OutputWindow.write(self, s, tags, "iomark")
  File "C:\Python33\lib\idlelib\", line 40, in write
    self.text.insert(mark, s, tags)
  File "C:\Python33\lib\idlelib\", line 25, in insert, chars, tags)
  File "C:\Python33\lib\idlelib\", line 80, in insert
    self.delegate.insert(index, chars, tags)
  File "C:\Python33\lib\idlelib\", line 322, in insert
    UndoDelegator.insert(self, index, chars, tags)
  File "C:\Python33\lib\idlelib\", line 81, in insert
    self.addcmd(InsertCommand(index, chars, tags))
  File "C:\Python33\lib\idlelib\", line 116, in addcmd
  File "C:\Python33\lib\idlelib\", line 219, in do
    text.insert(self.index1, self.chars, self.tags)
  File "C:\Python33\lib\idlelib\", line 80, in insert
    self.delegate.insert(index, chars, tags)
  File "C:\Python33\lib\idlelib\", line 104, in __call__
    return self.tk_call(self.orig_and_operation + args)
ValueError: character U+10330 is above the range (U+0000-U+FFFF) allowed by Tcl
Date User Action Args
2012-03-05 17:44:12vbrsetrecipients: + vbr, loewis, terry.reedy, vstinner, ned.deily, ezio.melotti, roger.serwy
2012-03-05 17:44:12vbrsetmessageid: <>
2012-03-05 17:44:12vbrlinkissue14200 messages
2012-03-05 17:44:11vbrcreate