[pypy-commit] pypy cffi-1.0: Next fix

arigo noreply at buildbot.pypy.org
Sun May 10 15:03:07 CEST 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: cffi-1.0
Changeset: r77278:dbdf18d83afa
Date: 2015-05-10 15:01 +0200
http://bitbucket.org/pypy/pypy/changeset/dbdf18d83afa/

Log:	Next fix

diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/test/test_recompiler.py
--- a/pypy/module/_cffi_backend/test/test_recompiler.py
+++ b/pypy/module/_cffi_backend/test/test_recompiler.py
@@ -34,7 +34,6 @@
     else:
         subrdir = rdir
     c_file  = str(rdir.join('%s.c'  % path))
-    so_file = str(rdir.join('%s.so' % path))
     ffi = FFI()
     for include_ffi_object in includes:
         ffi.include(include_ffi_object._test_recompiler_source_ffi)
@@ -48,6 +47,13 @@
             export_symbols=['_cffi_pypyinit_' + base_module_name])
     ffiplatform.compile(str(rdir), ext)
 
+    for extension in ['so', 'pyd', 'dylib']:
+        so_file = str(rdir.join('%s.%s' % (path, extension)))
+        if os.path.exists(so_file):
+            break
+    else:
+        raise Exception("could not find the compiled extension module?")
+
     args_w = [space.wrap(module_name), space.wrap(so_file)]
     w_res = space.appexec(args_w, """(modulename, filename):
         import imp


More information about the pypy-commit mailing list