Ned Deily added the comment:

At least on some platforms (e.g. OS X), it is easy to create files with 
legitimate names containing code points above the BMP limit (<= U+FFFF) 
currently imposed by Tcl/Tk.  For IDLE 3, I suspect _filename_to_unicode() in 
EditorWindow could be modified to check for such cases to prevent problems if 
such file names end up in recent-files.lst.  That might not be sufficient: 
there may be other problematic places.  I also was able to crash a current IDLE 
2.7 just opening a file with such a name.

----------
stage:  -> needs patch
title: IDLE for osx 10.8.5 won't run -> IDLE can crash if file name contains 
non-BMP Unicode characters
versions: +Python 2.7, Python 3.5

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23672>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to