]> granicus.if.org Git - python/commitdiff
PyModule_Check() now checks for subtype of module, as it should.
authorGuido van Rossum <guido@python.org>
Mon, 10 Sep 2001 18:21:59 +0000 (18:21 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 10 Sep 2001 18:21:59 +0000 (18:21 +0000)
Include/moduleobject.h

index 00a23aae207a384926fc8b58bfbb7959ea1e3ccc..8c3ba61227c90118cbcfb02df6d8042b17b6dcc3 100644 (file)
@@ -9,7 +9,7 @@ extern "C" {
 
 extern DL_IMPORT(PyTypeObject) PyModule_Type;
 
-#define PyModule_Check(op) ((op)->ob_type == &PyModule_Type)
+#define PyModule_Check(op) PyObject_TypeCheck(op, &PyModule_Type)
 
 extern DL_IMPORT(PyObject *) PyModule_New(char *);
 extern DL_IMPORT(PyObject *) PyModule_GetDict(PyObject *);