cpython: bdbfbb57e37e (original) (raw)

Mercurial > cpython

changeset 91561:bdbfbb57e37e 2.7

Issue #21923: Prevent AttributeError in distutils.sysconfig.customize_compiler due to possible uninitialized _config_vars. Original patch by Alex Gaynor. [#21923]

Ned Deily nad@acm.org
date Sun, 06 Jul 2014 16:11:44 -0700
parents 3881c12fa3ae
children 4514804d0e50
files Lib/distutils/sysconfig.py Lib/distutils/tests/test_sysconfig.py Misc/NEWS
diffstat 3 files changed, 26 insertions(+), 1 deletions(-)[+] [-] Lib/distutils/sysconfig.py 3 Lib/distutils/tests/test_sysconfig.py 21 Misc/NEWS 3

line wrap: on

line diff

--- a/Lib/distutils/sysconfig.py +++ b/Lib/distutils/sysconfig.py @@ -165,7 +165,8 @@ def customize_compiler(compiler): # version and build tools may not support the same set # of CPU architectures for universal builds. global _config_vars

--- a/Lib/distutils/tests/test_sysconfig.py +++ b/Lib/distutils/tests/test_sysconfig.py @@ -3,6 +3,9 @@ import os import test import unittest import shutil +import subprocess +import sys +import textwrap from distutils import sysconfig from distutils.tests import support @@ -99,6 +102,24 @@ class SysconfigTestCase(support.EnvironG self.assertEqual(global_sysconfig.get_config_var('LDSHARED'), sysconfig.get_config_var('LDSHARED')) self.assertEqual(global_sysconfig.get_config_var('CC'), sysconfig.get_config_var('CC'))

def test_suite():

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -22,6 +22,9 @@ Library