diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2020-08-02 09:32:13 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2020-08-02 09:32:13 -0400 |
commit | 1215561b96389403cbbd55889e54b67db873ddcb (patch) | |
tree | 69bc46f64b4818679b36ff1bd4310afcd65888d9 | |
parent | 30de1af5460998284435dc8ec63dc259f1ef96de (diff) | |
download | external_python_setuptools-1215561b96389403cbbd55889e54b67db873ddcb.tar.gz external_python_setuptools-1215561b96389403cbbd55889e54b67db873ddcb.tar.bz2 external_python_setuptools-1215561b96389403cbbd55889e54b67db873ddcb.zip |
Suppress ImportError for winreg as the module is only available on some platforms. Allows unit testing of module on non-Windows platforms.
-rw-r--r-- | distutils/_msvccompiler.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/distutils/_msvccompiler.py b/distutils/_msvccompiler.py index 0e98692e..ef0f0b56 100644 --- a/distutils/_msvccompiler.py +++ b/distutils/_msvccompiler.py @@ -15,7 +15,9 @@ for older versions in distutils.msvc9compiler and distutils.msvccompiler. import os import subprocess -import winreg +import contextlib +with contextlib.suppress(ImportError): + import winreg from distutils.errors import DistutilsExecError, DistutilsPlatformError, \ CompileError, LibError, LinkError |