[pypy-svn] r73935 - pypy/branch/cpython-extension/pypy/module/cpyext

afa at codespeak.net afa at codespeak.net
Wed Apr 21 10:13:51 CEST 2010


Author: afa
Date: Wed Apr 21 10:13:50 2010
New Revision: 73935

Modified:
   pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py
Log:
Add PyType_Check


Modified: pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py	(original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py	Wed Apr 21 10:13:50 2010
@@ -16,7 +16,7 @@
     PyVarObjectFields, Py_ssize_t, Py_TPFLAGS_READYING, generic_cpy_call, \
     Py_TPFLAGS_READY, Py_TPFLAGS_HEAPTYPE, ADDR, \
     Py_TPFLAGS_HAVE_CLASS, METH_VARARGS, METH_KEYWORDS, \
-    CANNOT_FAIL, PyBufferProcs
+    CANNOT_FAIL, PyBufferProcs, build_type_checkers
 from pypy.module.cpyext.pyobject import PyObject, make_ref, create_ref, from_ref
 from pypy.module.cpyext.pyobject import get_typedescr, make_typedescr, track_reference
 from pypy.interpreter.module import Module
@@ -39,6 +39,7 @@
 
 WARN_ABOUT_MISSING_SLOT_FUNCTIONS = False
 
+PyType_Check, PyType_CheckExact = build_type_checkers("Type", "w_type")
 
 class W_GetSetPropertyEx(GetSetProperty):
     def __init__(self, getset, pto):



More information about the Pypy-commit mailing list