[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