Kaydet (Commit) ffc0f4fb authored tarafından Guido van Rossum's avatar Guido van Rossum

Use modern PyArg_ParseTuple style, with function names.

(Mostly.)
üst 2efa3698
...@@ -106,7 +106,7 @@ sys_exc_info(self, args) ...@@ -106,7 +106,7 @@ sys_exc_info(self, args)
PyObject *args; PyObject *args;
{ {
PyThreadState *tstate; PyThreadState *tstate;
if (!PyArg_Parse(args, "")) if (!PyArg_ParseTuple(args, ":exc_info"))
return NULL; return NULL;
tstate = PyThreadState_Get(); tstate = PyThreadState_Get();
return Py_BuildValue( return Py_BuildValue(
...@@ -214,7 +214,7 @@ sys_mdebug(self, args) ...@@ -214,7 +214,7 @@ sys_mdebug(self, args)
PyObject *args; PyObject *args;
{ {
int flag; int flag;
if (!PyArg_Parse(args, "i", &flag)) if (!PyArg_ParseTuple(args, "i:mdebug", &flag))
return NULL; return NULL;
mallopt(M_DEBUG, flag); mallopt(M_DEBUG, flag);
Py_INCREF(Py_None); Py_INCREF(Py_None);
...@@ -228,7 +228,7 @@ sys_getrefcount(self, args) ...@@ -228,7 +228,7 @@ sys_getrefcount(self, args)
PyObject *args; PyObject *args;
{ {
PyObject *arg; PyObject *arg;
if (!PyArg_Parse(args, "O", &arg)) if (!PyArg_ParseTuple(args, "O:getrefcount", &arg))
return NULL; return NULL;
return PyInt_FromLong((long) arg->ob_refcnt); return PyInt_FromLong((long) arg->ob_refcnt);
} }
...@@ -246,7 +246,7 @@ sys_getcounts(self, args) ...@@ -246,7 +246,7 @@ sys_getcounts(self, args)
{ {
extern PyObject *get_counts Py_PROTO((void)); extern PyObject *get_counts Py_PROTO((void));
if (!PyArg_Parse(args, "")) if (!PyArg_ParseTuple(args, ":getcounts"))
return NULL; return NULL;
return get_counts(); return get_counts();
} }
...@@ -264,10 +264,10 @@ extern PyObject *_Py_GetDXProfile Py_PROTO((PyObject *, PyObject *)); ...@@ -264,10 +264,10 @@ extern PyObject *_Py_GetDXProfile Py_PROTO((PyObject *, PyObject *));
static PyMethodDef sys_methods[] = { static PyMethodDef sys_methods[] = {
/* Might as well keep this in alphabetic order */ /* Might as well keep this in alphabetic order */
{"exc_info", sys_exc_info, 0, exc_info_doc}, {"exc_info", sys_exc_info, 1, exc_info_doc},
{"exit", sys_exit, 0, exit_doc}, {"exit", sys_exit, 0, exit_doc},
#ifdef COUNT_ALLOCS #ifdef COUNT_ALLOCS
{"getcounts", sys_getcounts, 0}, {"getcounts", sys_getcounts, 1},
#endif #endif
#ifdef DYNAMIC_EXECUTION_PROFILE #ifdef DYNAMIC_EXECUTION_PROFILE
{"getdxp", _Py_GetDXProfile, 1}, {"getdxp", _Py_GetDXProfile, 1},
...@@ -275,9 +275,9 @@ static PyMethodDef sys_methods[] = { ...@@ -275,9 +275,9 @@ static PyMethodDef sys_methods[] = {
#ifdef Py_TRACE_REFS #ifdef Py_TRACE_REFS
{"getobjects", _Py_GetObjects, 1}, {"getobjects", _Py_GetObjects, 1},
#endif #endif
{"getrefcount", sys_getrefcount, 0, getrefcount_doc}, {"getrefcount", sys_getrefcount, 1, getrefcount_doc},
#ifdef USE_MALLOPT #ifdef USE_MALLOPT
{"mdebug", sys_mdebug, 0}, {"mdebug", sys_mdebug, 1},
#endif #endif
{"setcheckinterval", sys_setcheckinterval, 1, setcheckinterval_doc}, {"setcheckinterval", sys_setcheckinterval, 1, setcheckinterval_doc},
{"setprofile", sys_setprofile, 0, setprofile_doc}, {"setprofile", sys_setprofile, 0, setprofile_doc},
......
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