Merge pull request #86 from cgohlke/patch-7

Fix AttributeError: 'module' object has no attribute 'spawn'
This commit is contained in:
Alex Clark ☺ 2013-03-08 13:00:25 -08:00
commit f810a458ad

View File

@ -35,13 +35,13 @@ field = re.compile(r"^%[%!\w]([^:]*)[ \t]*$")
gs_windows_binary = None
import sys
if sys.platform[:3].lower() == 'win':
if sys.platform.startswith('win'):
import shutil
if hasattr(shutil, 'which'):
which = shutil.which
else:
# Python < 3.3
import distutils
import distutils.spawn
which = distutils.spawn.find_executable
for binary in ('gswin32c', 'gswin64c', 'gs'):
if which(binary) is not None: