Daemonize cleanup

This commit is contained in:
Ruud
2013-02-02 23:16:02 +01:00
parent 629bead919
commit 52371b7705
3 changed files with 3 additions and 3 deletions

View File

@@ -179,7 +179,7 @@ class Core(Plugin):
if Env.get('daemonized'): return
def signal_handler(signal, frame):
fireEvent('app.shutdown')
fireEvent('app.shutdown', single = True)
signal.signal(signal.SIGINT, signal_handler)
signal.signal(signal.SIGTERM, signal_handler)

View File

@@ -20,7 +20,7 @@ class Env(object):
_options = None
_args = None
_quiet = False
_deamonize = False
_daemonized = False
_desktop = None
_session = None

View File

@@ -92,6 +92,7 @@ class Daemon():
"""
Stop the daemon
"""
# Get the pid from the pidfile
try:
pf = file(self.pidfile, 'r')
@@ -115,7 +116,6 @@ class Daemon():
if err.find("No such process") > 0:
self.delpid()
else:
print str(err)
sys.exit(1)
def restart(self):