diff options
author | podshumok <k.ignatov@neodialog.ru> | 2014-12-01 23:42:21 +0000 |
---|---|---|
committer | podshumok <k.ignatov@neodialog.ru> | 2014-12-01 23:42:21 +0000 |
commit | f3191df00ca3ed004ccbd2de13d41fa26c4dc3a1 (patch) | |
tree | 4d9d52ed2138e1a624f71e60f14d77e57ac5b3d7 | |
parent | 167f3c5c1ee50b00853b309a2df9c1c2c562b8b5 (diff) | |
download | cffi-f3191df00ca3ed004ccbd2de13d41fa26c4dc3a1.tar.gz |
add source_extnsion param to Verifierpodshumok/add-source_extnsion-param-to-verifier-1417477338819
-rw-r--r-- | cffi/verifier.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cffi/verifier.py b/cffi/verifier.py index cb4e0bb..e449c78 100644 --- a/cffi/verifier.py +++ b/cffi/verifier.py @@ -16,7 +16,8 @@ else: 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 @@ class Verifier(object): 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 |