aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/msvc9_support.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-01-15 20:28:02 -0500
committerJason R. Coombs <jaraco@jaraco.com>2015-01-15 20:28:02 -0500
commit64f09ab5fb6c9c0a0344e50388022ee6e2e85d85 (patch)
tree169d5c67d10dc3f070ed1930f9647b66e51f8dd3 /setuptools/msvc9_support.py
parent07dac60e9e33d9d74232eab325a3a8ad6a05e50d (diff)
downloadexternal_python_setuptools-64f09ab5fb6c9c0a0344e50388022ee6e2e85d85.tar.gz
external_python_setuptools-64f09ab5fb6c9c0a0344e50388022ee6e2e85d85.tar.bz2
external_python_setuptools-64f09ab5fb6c9c0a0344e50388022ee6e2e85d85.zip
Extract variables
Diffstat (limited to 'setuptools/msvc9_support.py')
-rw-r--r--setuptools/msvc9_support.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/setuptools/msvc9_support.py b/setuptools/msvc9_support.py
index 2e4032b1..a69c7474 100644
--- a/setuptools/msvc9_support.py
+++ b/setuptools/msvc9_support.py
@@ -27,13 +27,15 @@ def patch_for_specialized_compiler():
def find_vcvarsall(version):
Reg = distutils.msvc9compiler.Reg
VC_BASE = r'Software\%sMicrosoft\DevDiv\VCForPython\%0.1f'
+ key = VC_BASE % ('', version)
try:
# Per-user installs register the compiler path here
- productdir = Reg.get_value(VC_BASE % ('', version), "installdir")
+ productdir = Reg.get_value(key, "installdir")
except KeyError:
try:
# All-user installs on a 64-bit system register here
- productdir = Reg.get_value(VC_BASE % ('Wow6432Node\\', version), "installdir")
+ key = VC_BASE % ('Wow6432Node\\', version)
+ productdir = Reg.get_value(key, "installdir")
except KeyError:
productdir = None