summaryrefslogtreecommitdiffstats
path: root/Modules/_tkinter.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_tkinter.c')
-rw-r--r--Modules/_tkinter.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
index 3ce0fac..1315c1b 100644
--- a/Modules/_tkinter.c
+++ b/Modules/_tkinter.c
@@ -255,7 +255,13 @@ Split (self, list)
}
if (Tcl_SplitList (Tkapp_Interp (self), list, &argc, &argv) == TCL_ERROR)
- return Tkinter_Error (self);
+ {
+ /* Not a list.
+ Could be a quoted string containing funnies, e.g. {"}.
+ Return the string itself. */
+ PyErr_Clear();
+ return PyString_FromString(list);
+ }
if (argc == 0)
v = PyString_FromString ("");