summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2010-11-25 01:34:47 +0000
committerBarry Warsaw <barry@python.org>2010-11-25 01:34:47 +0000
commitd5eaa5fb5ae46ff323f37e69aa12c275d63e6d0e (patch)
tree2f85fbdfa321dc5f5686a765115ed3e896d906e4
parent17f9b3d289ec2ba64338a0d2322e7be10eb65096 (diff)
downloadcpython-git-d5eaa5fb5ae46ff323f37e69aa12c275d63e6d0e.tar.gz
sys.abiflags may not be defined on all platforms.
-rw-r--r--Lib/sysconfig.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py
index fe8c990fb1..685c84ea5e 100644
--- a/Lib/sysconfig.py
+++ b/Lib/sysconfig.py
@@ -475,7 +475,11 @@ def get_config_vars(*args):
_CONFIG_VARS['base'] = _PREFIX
_CONFIG_VARS['platbase'] = _EXEC_PREFIX
_CONFIG_VARS['projectbase'] = _PROJECT_BASE
- _CONFIG_VARS['abiflags'] = sys.abiflags
+ try:
+ _CONFIG_VARS['abiflags'] = sys.abiflags
+ except AttributeError:
+ # sys.abiflags may not be defined on all platforms.
+ _CONFIG_VARS['abiflags'] = ''
if os.name in ('nt', 'os2'):
_init_non_posix(_CONFIG_VARS)