aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/msvc9_support.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-02-23 11:10:47 -0400
committerJason R. Coombs <jaraco@jaraco.com>2016-02-23 11:10:47 -0400
commit17379ffe70c7d6c8c7de65013c91bc20c7b8b274 (patch)
tree0bc9321e7d85cd06bab95b952e41f6b67647bb2b /setuptools/msvc9_support.py
parentb165a8bec12ec7a7cf606ceb83e94e80f22445dc (diff)
downloadexternal_python_setuptools-17379ffe70c7d6c8c7de65013c91bc20c7b8b274.tar.gz
external_python_setuptools-17379ffe70c7d6c8c7de65013c91bc20c7b8b274.tar.bz2
external_python_setuptools-17379ffe70c7d6c8c7de65013c91bc20c7b8b274.zip
Include 'arch' in the function signature rather than processing arguments by hand.
Diffstat (limited to 'setuptools/msvc9_support.py')
-rw-r--r--setuptools/msvc9_support.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/setuptools/msvc9_support.py b/setuptools/msvc9_support.py
index 2524ec41..fc8102c9 100644
--- a/setuptools/msvc9_support.py
+++ b/setuptools/msvc9_support.py
@@ -47,12 +47,12 @@ def find_vcvarsall(version):
return unpatched['find_vcvarsall'](version)
-def query_vcvarsall(version, *args, **kwargs):
+def query_vcvarsall(version, arch='x86', *args, **kwargs):
message = ''
# Try to get environement from vcvarsall.bat (Classical way)
try:
- return unpatched['query_vcvarsall'](version, *args, **kwargs)
+ return unpatched['query_vcvarsall'](version, arch, *args, **kwargs)
except distutils.errors.DistutilsPlatformError as exc:
# Error if Vcvarsall.bat is missing
message = exc.args[0]
@@ -62,11 +62,7 @@ def query_vcvarsall(version, *args, **kwargs):
# If vcvarsall.bat fail, try to set environment directly
try:
- if not args:
- arch = 'x86'
- else:
- arch = args[0]
- return setvcenv(version, kwargs.get('arch', arch))
+ return setvcenv(version, arch)
except distutils.errors.DistutilsPlatformError as exc:
# Error if MSVC++ directory not found or environment not set
message = exc.args[0]