Jelajahi Sumber

correct re-laucnh after update

olivier.massot 8 tahun lalu
induk
melakukan
2a0553dad8
2 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. TEMPAT SAMPAH
      setup-hello_world.exe
  2. 2 2
      updater.py

TEMPAT SAMPAH
setup-hello_world.exe


+ 2 - 2
updater.py

@@ -63,9 +63,9 @@ def update():
                 handle.write(chunk)
 
     # Run the installer and restart the start command
-    args = "/SILENT && {}".format(" ".join(sys.argv[:]))
+    args = "/c {} /SILENT & {} {}".format(TMP_SETUPFILE, sys.executable, " ".join(sys.argv[:]))
 
-    Popen([TMP_SETUPFILE, args], shell=True)
+    Popen(["cmd.exe", args], shell=True)
 
     # An UpdateNeeded exception is raised so the script exit before being restarted by subprocess
     raise UpdateNeeded()