Module: deluge Branch: 1.3-stable Commit: ba4ca111c6e7a9f2e087e9d679f2ab0bed26f0ab
Author: Calum Lind <calumlind+del...@gmail.com> Date: Fri Nov 30 14:44:05 2012 +0000 Fix Win32 connection manager hanging when starting new windowsless daemon --- deluge/ui/client.py | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) diff --git a/deluge/ui/client.py b/deluge/ui/client.py index ada16d4..98a7bf7 100644 --- a/deluge/ui/client.py +++ b/deluge/ui/client.py @@ -41,16 +41,12 @@ except ImportError: import deluge.rencode as rencode import zlib +import subprocess import deluge.common import deluge.component as component from deluge.log import LOG as log -if deluge.common.windows_check(): - import win32api -else: - import subprocess - RPC_RESPONSE = 1 RPC_ERROR = 2 RPC_EVENT = 3 @@ -579,7 +575,7 @@ class Client(object): """ try: if deluge.common.windows_check(): - win32api.WinExec("deluged --port=%s --config=\"%s\"" % (port, config)) + subprocess.Popen(["deluged", "--port=%s" % port, "--config=%s" % config]) elif deluge.common.osx_check(): subprocess.call(["nohup", "deluged", "--port=%s" % port, "--config=%s" % config]) else: -- You received this message because you are subscribed to the Google Groups "deluge-commit" group. To post to this group, send email to deluge-commit@googlegroups.com. To unsubscribe from this group, send email to deluge-commit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/deluge-commit?hl=en.