Mercurial > cpython-lru_cache-weakref
comparison Python/sysmodule.c @ 49537:2c3a6c9dff62
Benjamin Peterson's patch to fix bug 3661, sys.call_tracing segfaults.
| author | Barry Warsaw <barry@python.org> |
|---|---|
| date | Fri, 17 Oct 2008 01:29:56 +0000 |
| parents | cbc3afc1e40a |
| children | efef5fc45a9a |
comparison
equal
deleted
inserted
replaced
| 49536:cbc3afc1e40a | 49537:2c3a6c9dff62 |
|---|---|
| 781 | 781 |
| 782 static PyObject * | 782 static PyObject * |
| 783 sys_call_tracing(PyObject *self, PyObject *args) | 783 sys_call_tracing(PyObject *self, PyObject *args) |
| 784 { | 784 { |
| 785 PyObject *func, *funcargs; | 785 PyObject *func, *funcargs; |
| 786 if (!PyArg_UnpackTuple(args, "call_tracing", 2, 2, &func, &funcargs)) | 786 if (!PyArg_ParseTuple(args, "OO!:call_tracing", &func, &PyTuple_Type, &funcargs)) |
| 787 return NULL; | 787 return NULL; |
| 788 return _PyEval_CallTracing(func, funcargs); | 788 return _PyEval_CallTracing(func, funcargs); |
| 789 } | 789 } |
| 790 | 790 |
| 791 PyDoc_STRVAR(callstats_doc, | 791 PyDoc_STRVAR(callstats_doc, |
