[Python-checkins] cpython (3.2): Issue #13153: Tkinter functions now raise TclError instead of ValueError when
serhiy.storchaka
python-checkins at python.org
Mon Feb 18 12:07:09 CET 2013
http://hg.python.org/cpython/rev/9904f245c3f0
changeset: 82252:9904f245c3f0
branch: 3.2
parent: 82248:cb3fbadb65aa
user: Serhiy Storchaka <storchaka at gmail.com>
date: Mon Feb 18 13:01:52 2013 +0200
summary:
Issue #13153: Tkinter functions now raise TclError instead of ValueError when
a string argument contains non-BMP character.
files:
Misc/NEWS | 3 +++
Modules/_tkinter.c | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -224,6 +224,9 @@
Library
-------
+- Issue #13153: Tkinter functions now raise TclError instead of ValueError when
+ a string argument contains non-BMP character.
+
- Issue #9669: Protect re against infinite loops on zero-width matching in
non-greedy repeat. Patch by Matthew Barnett.
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
--- a/Modules/_tkinter.c
+++ b/Modules/_tkinter.c
@@ -993,7 +993,7 @@
for (i = 0; i < size; i++) {
if (inbuf[i] >= 0x10000) {
/* Tcl doesn't do UTF-16, yet. */
- PyErr_Format(PyExc_ValueError,
+ PyErr_Format(Tkinter_TclError,
"character U+%x is above the range "
"(U+0000-U+FFFF) allowed by Tcl",
inbuf[i]);
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list