From b0a365ec96927f6076e08004ec2a73f1eb83370d Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Sat, 23 Apr 2011 18:50:43 -0400 Subject: Fixed the background options. basic functionality should work now. Need to figure out how to redirect the logs to a file --- server/server.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'server/server.py') diff --git a/server/server.py b/server/server.py index 3c80da8..7b39330 100755 --- a/server/server.py +++ b/server/server.py @@ -8,7 +8,7 @@ from sleekxmpp.xmlstream.xmlstream import XMLStream from user import UserHandler from config import filename, config import daemon - +from lockfile.pidlockfile import PIDLockFile class ObjectComponent(ComponentXMPP): @@ -91,8 +91,10 @@ if __name__ == '__main__': filename = args.config logging.basicConfig(level = args.debug) config.read(filename) - -with daemon.DaemonContext(detach_process=True,pid="alias_server.pid"): + +with daemon.DaemonContext(detach_process = config.background, + pidfile = PIDLockFile('alias.pid'), + working_directory = '.'): component = ObjectComponent(config.name, config.secret, config.host, config.port, config.root) -- cgit v1.2.3-70-g09d2