Commits

Jason R. Coombs committed a54bfca

Fix for #151 - attribute error when gen_py doesn't have __init__ module

  • Participants
  • Parent commits 010633c
  • Branches 0.6-maintenance

Comments (0)

Files changed (2)

File distribute.egg-info/entry_points.txt

 
 [console_scripts]
 easy_install = setuptools.command.easy_install:main
-easy_install-2.6 = setuptools.command.easy_install:main
+easy_install-2.7 = setuptools.command.easy_install:main
 
 [setuptools.file_finders]
 svn_cvs = setuptools.command.sdist:_default_revctrl

File setuptools/sandbox.py

 _EXCEPTIONS = [os.devnull,]
 
 try:
-	gen_py = os.path.dirname(__import__('win32com.gen_py', fromlist=['__name__']).__file__)
-	_EXCEPTIONS.append(gen_py)
+	win32com_pkg = os.path.dirname(__import__('win32com').__file__)
+	gen_py_pkg = os.path.join(win32com_pkg, 'gen_py')
+	_EXCEPTIONS.append(gen_py_pkg)
 except ImportError:
+	# it appears pywin32 is not installed, so no need to exclude.
+	pass
+except AttributeError:
+	# unexpected error getting __file__ from win32com
 	pass
 
 class DirectorySandbox(AbstractSandbox):