diff options
author | Benjamin Peterson <benjamin@python.org> | 2009-09-01 22:27:57 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2009-09-01 22:27:57 (GMT) |
commit | 6fcf9b50bc13d757096822ba996fa3c122b70c6b (patch) | |
tree | 473ddc3cce22f1c84d6ca1d739291a46f3a6544a /Objects/classobject.c | |
parent | 8514b85edc420aa1f91c443e7e11629855a170d3 (diff) | |
download | cpython-6fcf9b50bc13d757096822ba996fa3c122b70c6b.zip cpython-6fcf9b50bc13d757096822ba996fa3c122b70c6b.tar.gz cpython-6fcf9b50bc13d757096822ba996fa3c122b70c6b.tar.bz2 |
remove the check that classmethod's argument is a callable
Diffstat (limited to 'Objects/classobject.c')
-rw-r--r-- | Objects/classobject.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/Objects/classobject.c b/Objects/classobject.c index 7d3d048..3f51c0f 100644 --- a/Objects/classobject.c +++ b/Objects/classobject.c @@ -2226,10 +2226,6 @@ PyObject * PyMethod_New(PyObject *func, PyObject *self, PyObject *klass) { register PyMethodObject *im; - if (!PyCallable_Check(func)) { - PyErr_BadInternalCall(); - return NULL; - } im = free_list; if (im != NULL) { free_list = (PyMethodObject *)(im->im_self); |