summaryrefslogtreecommitdiff
path: root/cffi/api.py
diff options
context:
space:
mode:
authorArmin Rigo <arigo@tunes.org>2016-02-13 16:32:06 +0100
committerArmin Rigo <arigo@tunes.org>2016-02-13 16:32:06 +0100
commit35453bbeb40f95a59b3cad5dd9c349470ffc9ff4 (patch)
tree1b56781cbec27cdbb329895baab618a99d6903a4 /cffi/api.py
parentd2bbeaeae80e85855b5d5584c558a448686e2fe3 (diff)
downloadcffi-35453bbeb40f95a59b3cad5dd9c349470ffc9ff4.tar.gz
Fix for Python 2.6
Diffstat (limited to 'cffi/api.py')
-rw-r--r--cffi/api.py6
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')