fix #12 to always use pythonw

This commit is contained in:
Alan Hamlett 2013-08-02 17:00:26 -07:00
parent a4545d04ed
commit 3bd9c31247

View File

@ -51,18 +51,14 @@ if not isfile(join(expanduser('~'), '.wakatime.conf')):
def python_binary(): def python_binary():
python = 'python' python = 'python'
if platform.system() == 'Windows': if platform.system() == 'Windows':
python = 'pythonw'
try: try:
Popen([python, '--version']) Popen([python, '--version'])
except: except:
for path in glob.iglob('/python*'): for path in glob.iglob('/python*'):
if exists(realpath(join(path, 'python.exe'))): if exists(realpath(join(path, 'pythonw.exe'))):
python = realpath(join(path, 'python')) python = realpath(join(path, 'pythonw'))
break break
try:
Popen([python+'w', '--version'])
python = python+'w'
except:
pass
return python return python