cpython: 5aea95d41ad2 (original) (raw)
Mercurial > cpython
changeset 73341:5aea95d41ad2
(Merge 3.2) Issue #12342: Improve _tkinter error message on unencodable character [#12342]
Victor Stinner victor.stinner@haypocalc.com | |
---|---|
date | Fri, 04 Nov 2011 00:43:35 +0100 |
parents | cc0ff80a834b(current diff)9a07b73abdb1(diff) |
children | 9e5d14aadca4 |
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 @@ -990,8 +990,10 @@ AsObj(PyObject value) #if TCL_UTF_MAX == 3 if (ch >= 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)