[pypy-commit] cffi default: Merged in podshumok/cffi/podshumok/add-source_extnsion-param-to-verifier-1417477338819 (pull request #54)
arigo
noreply at buildbot.pypy.org
Thu Dec 4 19:21:49 CET 2014
Author: Armin Rigo <armin.rigo at gmail.com>
Branch:
Changeset: r1584:c5c87b3b1c00
Date: 2014-12-04 19:22 +0100
http://bitbucket.org/cffi/cffi/changeset/c5c87b3b1c00/
Log: Merged in podshumok/cffi/podshumok/add-source_extnsion-param-to-
verifier-1417477338819 (pull request #54)
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