daemon fix on windows more compact

This commit is contained in:
Tafelpoot 2014-11-28 17:08:40 +01:00
parent 75a0da8913
commit 6557c4b9df
1 changed files with 2 additions and 6 deletions

View File

@ -36,12 +36,8 @@ DAEMON_PORT=8001
def do_start_daemon(config):
import subprocess
logfile = open(os.path.join(config.path, 'daemon.log'),'w')
if sys.platform == "win32":
p = subprocess.Popen(["python",__file__], stderr=logfile, stdout=logfile)
print_stderr("starting daemon (PID %d)"%p.pid)
else:
p = subprocess.Popen(["python2",__file__], stderr=logfile, stdout=logfile, close_fds=True)
print_stderr("starting daemon (PID %d)"%p.pid)
p = subprocess.Popen([sys.executable,__file__], stderr=logfile, stdout=logfile, close_fds=(os.name=="posix"))
print_stderr("starting daemon (PID %d)"%p.pid)