diff options
author | Armin Rigo <arigo@tunes.org> | 2012-09-08 09:16:32 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2012-09-08 09:16:32 +0200 |
commit | 560d97828d8650c916b688cf60207e2bf0a42d77 (patch) | |
tree | 30d7e7f570d66437731b0abe8f7ee7ab31143e6e /cffi/verifier.py | |
parent | 783129553e0cbdb4f26cb392904f24c95251d2a5 (diff) | |
download | cffi-560d97828d8650c916b688cf60207e2bf0a42d77.tar.gz |
Add the keyword argument verify(tag='foo') and document it.
Diffstat (limited to 'cffi/verifier.py')
-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 b94ea53..0ab8505 100644 --- a/cffi/verifier.py +++ b/cffi/verifier.py @@ -6,7 +6,7 @@ from . import ffiplatform class Verifier(object): def __init__(self, ffi, preamble, tmpdir=None, ext_package=None, - force_generic_engine=False, **kwds): + tag='', force_generic_engine=False, **kwds): self.ffi = ffi self.preamble = preamble vengine_class = _locate_engine_class(ffi, force_generic_engine) @@ -22,7 +22,8 @@ class Verifier(object): k1 = k1.lstrip('0x').rstrip('L') k2 = hex(binascii.crc32(key[1::2]) & 0xffffffff) k2 = k2.lstrip('0').rstrip('L') - modulename = '_cffi_%s%s%s' % (self._vengine._class_key, k1, k2) + modulename = '_cffi_%s_%s%s%s' % (tag, self._vengine._class_key, + k1, k2) suffix = _get_so_suffix() self.tmpdir = tmpdir or _caller_dir_pycache() self.sourcefilename = os.path.join(self.tmpdir, modulename + '.c') |