326 wrapper = ( |
328 wrapper = ( |
327 '''@echo off\n''' |
329 '''@echo off\n''' |
328 '''start "" "{2}\\pythonw.exe"''' |
330 '''start "" "{2}\\pythonw.exe"''' |
329 ''' "{0}\\{1}.pyw"''' |
331 ''' "{0}\\{1}.pyw"''' |
330 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
332 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
331 pydir, wfile, sys.exec_prefix) |
333 pydir, wfile, os.path.dirname(sys.executable)) |
332 ) |
334 ) |
333 else: |
335 else: |
334 wrapper = ( |
336 wrapper = ( |
335 '''@"{0}\\python" "{1}\\{2}.py"''' |
337 '''@"{0}" "{1}\\{2}.py"''' |
336 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
338 ''' %1 %2 %3 %4 %5 %6 %7 %8 %9\n'''.format( |
337 sys.exec_prefix, pydir, wfile) |
339 sys.executable, pydir, wfile) |
338 ) |
340 ) |
339 |
341 |
340 # Mac OS X |
342 # Mac OS X |
341 elif sys.platform == "darwin": |
343 elif sys.platform == "darwin": |
342 major = sys.version_info.major |
344 major = sys.version_info.major |