summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2010-01-31 22:32:15 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2010-01-31 22:32:15 (GMT)
commitb4b0a2935db54457f6876f1991905cc9b4fce6e9 (patch)
tree74255455a860b095406c5898a3139c863e1d3eac /Python
parentf3fa07470381b4f54b2d3f911fc22624e9b0b27d (diff)
downloadcpython-b4b0a2935db54457f6876f1991905cc9b4fce6e9.zip
cpython-b4b0a2935db54457f6876f1991905cc9b4fce6e9.tar.gz
cpython-b4b0a2935db54457f6876f1991905cc9b4fce6e9.tar.bz2
Issue #7819: Check sys.call_tracing() arguments types.
py3k was already patched by issue #3661.
Diffstat (limited to 'Python')
-rw-r--r--Python/sysmodule.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Python/sysmodule.c b/Python/sysmodule.c
index 3a99197..65a9d8f 100644
--- a/Python/sysmodule.c
+++ b/Python/sysmodule.c
@@ -840,7 +840,7 @@ static PyObject *
sys_call_tracing(PyObject *self, PyObject *args)
{
PyObject *func, *funcargs;
- if (!PyArg_UnpackTuple(args, "call_tracing", 2, 2, &func, &funcargs))
+ if (!PyArg_ParseTuple(args, "OO!:call_tracing", &func, &PyTuple_Type, &funcargs))
return NULL;
return _PyEval_CallTracing(func, funcargs);
}