From 95147cf7ecadf71dd73249308b5863d2ded6c2aa Mon Sep 17 00:00:00 2001 From: echel0n Date: Sat, 12 Apr 2014 09:54:41 -0700 Subject: [PATCH] Fixes hang after a auto-update is performed --- nzbtomedia/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nzbtomedia/__init__.py b/nzbtomedia/__init__.py index fd660045..44e79b6b 100644 --- a/nzbtomedia/__init__.py +++ b/nzbtomedia/__init__.py @@ -223,6 +223,7 @@ def restart(): popen_list += SYS_ARGV logger.log(u"Restarting nzbToMedia with " + str(popen_list)) logger.close() - subprocess.Popen(popen_list, cwd=os.getcwd(), shell=True) + p = subprocess.Popen(popen_list, cwd=os.getcwd()) + p.wait() os._exit(0)