[pypy-svn] r35207 - pypy/dist/pypy/rpython/rctypes
arigo at codespeak.net
arigo at codespeak.net
Fri Dec 1 17:49:06 CET 2006
Author: arigo
Date: Fri Dec 1 17:49:02 2006
New Revision: 35207
Modified:
pypy/dist/pypy/rpython/rctypes/implementation.py
Log:
(ericvrp, arigo)
We depend on ctypes' memory management details quite a lot nowadays, and
versions before 0.9.9.6 didn't get it all right. Using them causes obscure
segfaults, so better complain cleanly...
Modified: pypy/dist/pypy/rpython/rctypes/implementation.py
==============================================================================
--- pypy/dist/pypy/rpython/rctypes/implementation.py (original)
+++ pypy/dist/pypy/rpython/rctypes/implementation.py Fri Dec 1 17:49:02 2006
@@ -3,6 +3,11 @@
from pypy.rpython import extregistry
from pypy.rpython.extregistry import ExtRegistryEntry
+import ctypes
+if ctypes.__version__ < '0.9.9.6': # string comparison... good enough?
+ raise ImportError("requires ctypes >= 0.9.9.6, got %s" % (
+ ctypes.__version__,))
+
# rctypes version of ctypes.CFUNCTYPE.
# It's required to work around three limitations of CFUNCTYPE:
#
More information about the pypy-svn
mailing list