[pypy-svn] r79786 - pypy/branch/fast-forward/pypy/module/cpyext

afa at codespeak.net afa at codespeak.net
Fri Dec 3 17:58:58 CET 2010


Author: afa
Date: Fri Dec  3 17:58:57 2010
New Revision: 79786

Modified:
   pypy/branch/fast-forward/pypy/module/cpyext/cdatetime.py
   pypy/branch/fast-forward/pypy/module/cpyext/object.py
   pypy/branch/fast-forward/pypy/module/cpyext/unicodeobject.py
Log:
"error=nullptr" is now the default for pointer results


Modified: pypy/branch/fast-forward/pypy/module/cpyext/cdatetime.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/cpyext/cdatetime.py	(original)
+++ pypy/branch/fast-forward/pypy/module/cpyext/cdatetime.py	Fri Dec  3 17:58:57 2010
@@ -18,8 +18,7 @@
      ('DeltaType', PyTypeObjectPtr),
      ))
 
- at cpython_api([], lltype.Ptr(PyDateTime_CAPI),
-             error=lltype.nullptr(PyDateTime_CAPI))
+ at cpython_api([], lltype.Ptr(PyDateTime_CAPI))
 def _PyDateTime_Import(space):
     datetimeAPI = lltype.malloc(PyDateTime_CAPI, flavor='raw',
                                 track_allocation=False)

Modified: pypy/branch/fast-forward/pypy/module/cpyext/object.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/cpyext/object.py	(original)
+++ pypy/branch/fast-forward/pypy/module/cpyext/object.py	Fri Dec  3 17:58:57 2010
@@ -14,7 +14,7 @@
 import pypy.module.__builtin__.operation as operation
 
 
- at cpython_api([Py_ssize_t], rffi.VOIDP, error=lltype.nullptr(rffi.VOIDP.TO))
+ at cpython_api([Py_ssize_t], rffi.VOIDP)
 def PyObject_MALLOC(space, size):
     return lltype.malloc(rffi.VOIDP.TO, size,
                          flavor='raw', zero=True)

Modified: pypy/branch/fast-forward/pypy/module/cpyext/unicodeobject.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/cpyext/unicodeobject.py	(original)
+++ pypy/branch/fast-forward/pypy/module/cpyext/unicodeobject.py	Fri Dec  3 17:58:57 2010
@@ -122,7 +122,7 @@
         ref_unicode.c_buffer = rffi.unicode2wcharp(u)
     return ref_unicode.c_buffer
 
- at cpython_api([PyObject], rffi.CWCHARP, error=lltype.nullptr(rffi.CWCHARP.TO))
+ at cpython_api([PyObject], rffi.CWCHARP)
 def PyUnicode_AsUnicode(space, ref):
     """Return a read-only pointer to the Unicode object's internal Py_UNICODE
     buffer, NULL if unicode is not a Unicode object."""



More information about the Pypy-commit mailing list