[issue25250] AttributeError: 'MSVCCompiler' object has no attribute '_MSVCCompiler__version'

Steve Dower report at bugs.python.org
Tue Sep 29 06:27:35 CEST 2015


Steve Dower added the comment:

if sys.version_info[:2] >= (3, 3):
    # MSVC version is >= 9.0

Alternatively:

if sys.version_info[:2] >= (3, 5):
    # MSVC version is >= 14.0, or
    # _msvccompiler.MSVCCompiler does not have __version

or

if self.compiler.compiler_type == "msvc" and int(getattr(self.compiler, '_MSVCCompiler__version'), 10) <= 9:
    # MSVC version is >= 9.0

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue25250>
_______________________________________


More information about the Python-bugs-list mailing list