]> granicus.if.org Git - python/commitdiff
sys.abiflags may not be defined on all platforms.
authorBarry Warsaw <barry@python.org>
Thu, 25 Nov 2010 01:34:47 +0000 (01:34 +0000)
committerBarry Warsaw <barry@python.org>
Thu, 25 Nov 2010 01:34:47 +0000 (01:34 +0000)
Lib/sysconfig.py

index fe8c990fb193024ed52086b1c187ccc746fb07ad..685c84ea5ef9913ce0fa561d700f91c18f08e7df 100644 (file)
@@ -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)