Commit 38d45b7d authored by Guido van Rossum's avatar Guido van Rossum

The second argument to start_new_thread() is not a tuple, as pointed

out by Curtis Jensen on c.l.py and forwarded by Fredrik Lundh.
parent 92f39720
......@@ -221,7 +221,7 @@ t_bootstrap(void *boot_raw)
static PyObject *
thread_PyThread_start_new_thread(PyObject *self, PyObject *fargs)
{
PyObject *func, *args = NULL, *keyw = NULL;
PyObject *func, *args, *keyw = NULL;
struct bootstate *boot;
if (!PyArg_ParseTuple(fargs, "OO|O:start_new_thread", &func, &args, &keyw))
......@@ -233,7 +233,7 @@ thread_PyThread_start_new_thread(PyObject *self, PyObject *fargs)
}
if (!PyTuple_Check(args)) {
PyErr_SetString(PyExc_TypeError,
"optional 2nd arg must be a tuple");
"2nd arg must be a tuple");
return NULL;
}
if (keyw != NULL && !PyDict_Check(keyw)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment