diff options
author | Armin Rigo <arigo@tunes.org> | 2016-02-13 16:32:06 +0100 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2016-02-13 16:32:06 +0100 |
commit | 35453bbeb40f95a59b3cad5dd9c349470ffc9ff4 (patch) | |
tree | 1b56781cbec27cdbb329895baab618a99d6903a4 /cffi/api.py | |
parent | d2bbeaeae80e85855b5d5584c558a448686e2fe3 (diff) | |
download | cffi-35453bbeb40f95a59b3cad5dd9c349470ffc9ff4.tar.gz |
Fix for Python 2.6
Diffstat (limited to 'cffi/api.py')
-rw-r--r-- | cffi/api.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cffi/api.py b/cffi/api.py index 420edd8..7fc3880 100644 --- a/cffi/api.py +++ b/cffi/api.py @@ -1,4 +1,4 @@ -import sys, sysconfig, types +import sys, types from .lock import allocate_lock try: @@ -571,6 +571,10 @@ class FFI(object): if hasattr(sys, 'gettotalrefcount'): template += '_d' else: + try: + import sysconfig + except ImportError: # 2.6 + from distutils import sysconfig template = "python%d.%d" if sysconfig.get_config_var('DEBUG_EXT'): template += sysconfig.get_config_var('DEBUG_EXT') |