[pypy-svn] r51958 - pypy/dist/pypy/lib/ctypes

arigo at codespeak.net arigo at codespeak.net
Fri Feb 29 13:09:02 CET 2008


Author: arigo
Date: Fri Feb 29 13:09:02 2008
New Revision: 51958

Modified:
   pypy/dist/pypy/lib/ctypes/__init__.py
Log:
Don't provide ctypes.pythonapi at all when running on top of PyPy.


Modified: pypy/dist/pypy/lib/ctypes/__init__.py
==============================================================================
--- pypy/dist/pypy/lib/ctypes/__init__.py	(original)
+++ pypy/dist/pypy/lib/ctypes/__init__.py	Fri Feb 29 13:09:02 2008
@@ -425,7 +425,9 @@
 cdll = LibraryLoader(CDLL)
 pydll = LibraryLoader(PyDLL)
 
-if _os.name in ("nt", "ce"):
+if '__pypy__' in _sys.builtin_module_names:
+    pass
+elif _os.name in ("nt", "ce"):
     pythonapi = PyDLL("python dll", None, _sys.dllhandle)
 elif _sys.platform == "cygwin":
     pythonapi = PyDLL("libpython%d.%d.dll" % _sys.version_info[:2])



More information about the Pypy-commit mailing list