diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2017-04-08 10:20:47 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2017-04-08 10:20:47 -0400 |
commit | 66177c944536aab86994f6df7172c0d9d6acb5cf (patch) | |
tree | 94697d3f3f9d9fa99a39ef83d119d82d2a395e6d /setuptools/msvc.py | |
parent | f420bb2093f85d3aa34e732c42133b0e2e06ecd9 (diff) | |
download | external_python_setuptools-66177c944536aab86994f6df7172c0d9d6acb5cf.tar.gz external_python_setuptools-66177c944536aab86994f6df7172c0d9d6acb5cf.tar.bz2 external_python_setuptools-66177c944536aab86994f6df7172c0d9d6acb5cf.zip |
Extract private method for locating latest available vc ver.
Diffstat (limited to 'setuptools/msvc.py')
-rw-r--r-- | setuptools/msvc.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/setuptools/msvc.py b/setuptools/msvc.py index 75745e67..d739178b 100644 --- a/setuptools/msvc.py +++ b/setuptools/msvc.py @@ -472,14 +472,14 @@ class SystemInfo: def __init__(self, registry_info, vc_ver=None): self.ri = registry_info self.pi = self.ri.pi - if vc_ver: - self.vc_ver = vc_ver - else: - try: - self.vc_ver = self.find_available_vc_vers()[-1] - except IndexError: - err = 'No Microsoft Visual C++ version found' - raise distutils.errors.DistutilsPlatformError(err) + self.vc_ver = vc_ver or self._find_latest_available_vc_ver() + + def _find_latest_available_vc_ver(self): + try: + return self.find_available_vc_vers()[-1] + except IndexError: + err = 'No Microsoft Visual C++ version found' + raise distutils.errors.DistutilsPlatformError(err) def find_available_vc_vers(self): """ |