cpython: 9a07b73abdb1 (original) (raw)
Mercurial > cpython
changeset 73340:9a07b73abdb1 3.2
Issue #12342: Improve _tkinter error message on unencodable character [#12342]
Victor Stinner victor.stinner@haypocalc.com | |
---|---|
date | Fri, 04 Nov 2011 00:36:46 +0100 |
parents | 38f4a251608f |
children | 5aea95d41ad2 fa9c69dcf31b |
files | Modules/_tkinter.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-)[+] [-] Modules/_tkinter.c 6 |
line wrap: on
line diff
--- a/Modules/_tkinter.c +++ b/Modules/_tkinter.c @@ -993,8 +993,10 @@ AsObj(PyObject value) for (i = 0; i < size; i++) { if (inbuf[i] >= 0x10000) { / Tcl doesn't do UTF-16, yet. */
PyErr_SetString(PyExc_ValueError,[](#l1.7)
"unsupported character");[](#l1.8)
PyErr_Format(PyExc_ValueError,[](#l1.9)
"character U+%x is above the range "[](#l1.10)
"(U+0000-U+FFFF) allowed by Tcl",[](#l1.11)
inbuf[i]);[](#l1.12) ckfree(FREECAST outbuf);[](#l1.13) return NULL;[](#l1.14) }[](#l1.15)