diff options
Diffstat (limited to 'Modules/_tkinter.c')
-rw-r--r-- | Modules/_tkinter.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c index 5851372468..5253a10603 100644 --- a/Modules/_tkinter.c +++ b/Modules/_tkinter.c @@ -2604,9 +2604,11 @@ static PyObject * Tkapp_WantObjects(PyObject *self, PyObject *args) { - int wantobjects; - if (!PyArg_ParseTuple(args, "i:wantobjects", &wantobjects)) + int wantobjects = -1; + if (!PyArg_ParseTuple(args, "|i:wantobjects", &wantobjects)) return NULL; + if (wantobjects == -1) + return PyBool_FromLong(((TkappObject*)self)->wantobjects); ((TkappObject*)self)->wantobjects = wantobjects; Py_INCREF(Py_None); |