Author: Armin Rigo <ar...@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
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to