1
0
mirror of https://github.com/l1ving/youtube-dl synced 2026-06-08 04:35:05 +08:00

Run 'execute replacing bat file' using subprocess.Popen in order to prevent cmd window popup while running the 'bat' file.

This fix is relevant to the upgrade feature under windoes OS.
This commit is contained in:
ovads
2013-09-21 19:41:36 +03:00
Unverified
parent b00ca882a4
commit e7980bf43b
+2 -1
View File
@@ -1,6 +1,7 @@
import json
import traceback
import hashlib
import subprocess
from zipimport import zipimporter
from .utils import *
@@ -125,7 +126,7 @@ del "%s"
\n""" %(exe, exe, bat))
b.close()
os.startfile(bat)
subprocess.Popen(bat, shell=True)
except (IOError, OSError) as err:
if verbose: to_screen(compat_str(traceback.format_exc()))
to_screen(u'ERROR: unable to overwrite current version')