diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2014-09-26 17:09:44 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2014-09-26 17:09:44 -0400 |
| commit | 84376ed5bb61c4a8a25048c83ad8d9fa60618db5 (patch) | |
| tree | 05a047d7602a9b3510e6e67762e98fdd7f7287e5 /setuptools/msvc9_support.py | |
| parent | 15f29791a68addcb4e6166cd43f67c1f656f82d3 (diff) | |
| download | python-setuptools-git-84376ed5bb61c4a8a25048c83ad8d9fa60618db5.tar.gz | |
Create global import more traditionally. Now the patched functions are available directly as well.
Diffstat (limited to 'setuptools/msvc9_support.py')
| -rw-r--r-- | setuptools/msvc9_support.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/setuptools/msvc9_support.py b/setuptools/msvc9_support.py index 61ca8579..d0be70e2 100644 --- a/setuptools/msvc9_support.py +++ b/setuptools/msvc9_support.py @@ -1,6 +1,10 @@ import sys -distutils = None +try: + import distutils.msvc9compiler +except ImportError: + pass + unpatched = dict() def patch_for_specialized_compiler(): @@ -9,10 +13,7 @@ def patch_for_specialized_compiler(): build for Python (Windows only). Fall back to original behavior when the standalone compiler is not available. """ - global distutils - try: - distutils = __import__('distutils.msvc9compiler') - except ImportError: + if 'distutils' not in globals(): # The module isn't available to be patched return |
