etwist/server.py
branchstable
changeset 5659 755f56f01c9d
parent 5553 646737f80c88
child 5660 97343804414b
--- a/etwist/server.py	Thu Jun 03 09:41:41 2010 +0200
+++ b/etwist/server.py	Thu Jun 03 15:10:48 2010 +0000
@@ -41,7 +41,6 @@
 from cubicweb.web import dumps
 
 from logilab.common.decorators import monkeypatch
-from logilab.common.daemon import daemonize
 
 from cubicweb import AuthenticationError, ConfigurationError, CW_EVENT_MANAGER
 from cubicweb.web import Redirect, DirectResponse, StatusResponse, LogOut
@@ -394,6 +393,7 @@
         if sys.platform == 'win32':
             raise ConfigurationError("Under windows, you must use the service management "
                                      "commands (e.g : 'net start my_instance)'")
+        from logilab.common.daemon import daemonize
         print 'instance starting in the background'
         if daemonize(config['pid-file']):
             return # child process