diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2003-02-17 18:18:00 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2003-02-17 18:18:00 (GMT) |
commit | 08ea61ad45928e26da9ef2dade7776e61dbfbff2 (patch) | |
tree | e327494d4f93e18a49559ea7c85d819335119f8e | |
parent | e241ce830ab49be5af21b5cc08660866efc48f2e (diff) | |
download | cpython-08ea61ad45928e26da9ef2dade7776e61dbfbff2.zip cpython-08ea61ad45928e26da9ef2dade7776e61dbfbff2.tar.gz cpython-08ea61ad45928e26da9ef2dade7776e61dbfbff2.tar.bz2 |
Remove PyArg_ParseTuple() for methods which take no args,
use METH_NOARGS instead
-rw-r--r-- | Python/import.c | 36 |
1 files changed, 13 insertions, 23 deletions
diff --git a/Python/import.c b/Python/import.c index 07fff18..2038cfd 100644 --- a/Python/import.c +++ b/Python/import.c @@ -286,10 +286,8 @@ unlock_import(void) #endif static PyObject * -imp_lock_held(PyObject *self, PyObject *args) +imp_lock_held(PyObject *self, PyObject *noargs) { - if (!PyArg_ParseTuple(args, ":lock_held")) - return NULL; #ifdef WITH_THREAD return PyBool_FromLong(import_lock_thread != -1); #else @@ -298,10 +296,8 @@ imp_lock_held(PyObject *self, PyObject *args) } static PyObject * -imp_acquire_lock(PyObject *self, PyObject *args) +imp_acquire_lock(PyObject *self, PyObject *noargs) { - if (!PyArg_ParseTuple(args, ":acquire_lock")) - return NULL; #ifdef WITH_THREAD lock_import(); #endif @@ -310,10 +306,8 @@ imp_acquire_lock(PyObject *self, PyObject *args) } static PyObject * -imp_release_lock(PyObject *self, PyObject *args) +imp_release_lock(PyObject *self, PyObject *noargs) { - if (!PyArg_ParseTuple(args, ":release_lock")) - return NULL; #ifdef WITH_THREAD if (unlock_import() < 0) { PyErr_SetString(PyExc_RuntimeError, @@ -2428,12 +2422,10 @@ PyImport_Import(PyObject *module_name) */ static PyObject * -imp_get_magic(PyObject *self, PyObject *args) +imp_get_magic(PyObject *self, PyObject *noargs) { char buf[4]; - if (!PyArg_ParseTuple(args, ":get_magic")) - return NULL; buf[0] = (char) ((pyc_magic >> 0) & 0xff); buf[1] = (char) ((pyc_magic >> 8) & 0xff); buf[2] = (char) ((pyc_magic >> 16) & 0xff); @@ -2443,13 +2435,11 @@ imp_get_magic(PyObject *self, PyObject *args) } static PyObject * -imp_get_suffixes(PyObject *self, PyObject *args) +imp_get_suffixes(PyObject *self, PyObject *noargs) { PyObject *list; struct filedescr *fdp; - if (!PyArg_ParseTuple(args, ":get_suffixes")) - return NULL; list = PyList_New(0); if (list == NULL) return NULL; @@ -2791,14 +2781,14 @@ Release the interpreter's import lock.\n\ On platforms without threads, this function does nothing."); static PyMethodDef imp_methods[] = { - {"find_module", imp_find_module, METH_VARARGS, doc_find_module}, - {"get_magic", imp_get_magic, METH_VARARGS, doc_get_magic}, - {"get_suffixes", imp_get_suffixes, METH_VARARGS, doc_get_suffixes}, - {"load_module", imp_load_module, METH_VARARGS, doc_load_module}, - {"new_module", imp_new_module, METH_VARARGS, doc_new_module}, - {"lock_held", imp_lock_held, METH_VARARGS, doc_lock_held}, - {"acquire_lock", imp_acquire_lock, METH_VARARGS, doc_acquire_lock}, - {"release_lock", imp_release_lock, METH_VARARGS, doc_release_lock}, + {"find_module", imp_find_module, METH_VARARGS, doc_find_module}, + {"get_magic", imp_get_magic, METH_NOARGS, doc_get_magic}, + {"get_suffixes", imp_get_suffixes, METH_NOARGS, doc_get_suffixes}, + {"load_module", imp_load_module, METH_VARARGS, doc_load_module}, + {"new_module", imp_new_module, METH_VARARGS, doc_new_module}, + {"lock_held", imp_lock_held, METH_NOARGS, doc_lock_held}, + {"acquire_lock", imp_acquire_lock, METH_NOARGS, doc_acquire_lock}, + {"release_lock", imp_release_lock, METH_NOARGS, doc_release_lock}, /* The rest are obsolete */ {"get_frozen_object", imp_get_frozen_object, METH_VARARGS}, {"init_builtin", imp_init_builtin, METH_VARARGS}, |