diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2010-05-15 11:23:22 -1000 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2010-05-15 11:23:22 -1000 |
| commit | 585fb841735baadce5faf5a6dabe84db6e2c2280 (patch) | |
| tree | 4761dfcd14cae33c7c0735560cb89e9924d408a4 /setuptools/sandbox.py | |
| parent | 95a909b469581fd347b8692066f693f491f1b98e (diff) | |
| download | python-setuptools-bitbucket-585fb841735baadce5faf5a6dabe84db6e2c2280.tar.gz | |
Found a public API method which is preferable to using the private attribute for ascertaining the location of the gen_py cache
Diffstat (limited to 'setuptools/sandbox.py')
| -rwxr-xr-x | setuptools/sandbox.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/setuptools/sandbox.py b/setuptools/sandbox.py index 0d6724d1..a06d4483 100755 --- a/setuptools/sandbox.py +++ b/setuptools/sandbox.py @@ -158,14 +158,12 @@ else: _EXCEPTIONS = [] try: - import win32com - _EXCEPTIONS.append(win32com.__gen_path__) + from win32com.client.gencache import GetGeneratePath + _EXCEPTIONS.append(GetGeneratePath()) + del GetGeneratePath except ImportError: # it appears pywin32 is not installed, so no need to exclude. pass -except AttributeError: - # it appears __gen_path__ is not available, so fail silently - pass class DirectorySandbox(AbstractSandbox): """Restrict operations to a single subdirectory - pseudo-chroot""" |
