[pypy-commit] cffi podshumok/add-source_extnsion-param-to-verifier-1417477338819: add source_extnsion param to Verifier

podshumok noreply at buildbot.pypy.org
Thu Dec 4 19:22:20 CET 2014


Author: podshumok <k.ignatov at neodialog.ru>
Branch: podshumok/add-source_extnsion-param-to-verifier-1417477338819
Changeset: r1583:d82365905c32
Date: 2014-12-01 23:42 +0000
http://bitbucket.org/cffi/cffi/changeset/d82365905c32/

Log:	add source_extnsion param to Verifier

diff --git a/cffi/verifier.py b/cffi/verifier.py
--- a/cffi/verifier.py
+++ b/cffi/verifier.py
@@ -16,7 +16,8 @@
 class Verifier(object):
 
     def __init__(self, ffi, preamble, tmpdir=None, modulename=None,
-                 ext_package=None, tag='', force_generic_engine=False, **kwds):
+                 ext_package=None, tag='', force_generic_engine=False,
+                 source_extension='.c', **kwds):
         self.ffi = ffi
         self.preamble = preamble
         if not modulename:
@@ -43,7 +44,7 @@
                                               k1, k2)
         suffix = _get_so_suffixes()[0]
         self.tmpdir = tmpdir or os.environ.get('CFFI_TMPDIR') or _caller_dir_pycache()
-        self.sourcefilename = os.path.join(self.tmpdir, modulename + '.c')
+        self.sourcefilename = os.path.join(self.tmpdir, modulename + source_extension)
         self.modulefilename = os.path.join(self.tmpdir, modulename + suffix)
         self.ext_package = ext_package
         self._has_source = False


More information about the pypy-commit mailing list