[pypy-commit] pypy default: importing clibffi has side effects on win32, causing nested external function calls if not imported early

mattip pypy.commits at gmail.com
Wed Feb 3 16:59:05 EST 2016


Author: mattip <matti.picus at gmail.com>
Branch: 
Changeset: r82066:cbfc796b3af3
Date: 2016-02-03 23:58 +0200
http://bitbucket.org/pypy/pypy/changeset/cbfc796b3af3/

Log:	importing clibffi has side effects on win32, causing nested external
	function calls if not imported early

	a deeper solution would be to replace clibffi with cffi

diff --git a/rpython/rlib/test/test_rzipfile.py b/rpython/rlib/test/test_rzipfile.py
--- a/rpython/rlib/test/test_rzipfile.py
+++ b/rpython/rlib/test/test_rzipfile.py
@@ -4,6 +4,7 @@
 from rpython.tool.udir import udir
 from zipfile import ZIP_STORED, ZIP_DEFLATED, ZipInfo, ZipFile
 from rpython.rtyper.test.tool import BaseRtypingTest
+from rpython.rlib import clibffi # for side effect of testing lib_c_name on win32
 import os
 import time
 
diff --git a/rpython/rlib/test/test_rzlib.py b/rpython/rlib/test/test_rzlib.py
--- a/rpython/rlib/test/test_rzlib.py
+++ b/rpython/rlib/test/test_rzlib.py
@@ -6,6 +6,7 @@
 import py
 from rpython.rlib import rzlib
 from rpython.rlib.rarithmetic import r_uint
+from rpython.rlib import clibffi # for side effect of testing lib_c_name on win32
 import zlib
 
 expanded = 'some bytes which will be compressed'


More information about the pypy-commit mailing list