[Zope-Checkins] CVS: StandaloneZODB/zdaemon - Daemon.py:1.7
Jeremy Hylton
jeremy@zope.com
Thu, 25 Apr 2002 15:41:50 -0400
Update of /cvs-repository/StandaloneZODB/zdaemon
In directory cvs.zope.org:/tmp/cvs-serv8817
Modified Files:
Daemon.py
Log Message:
Use the os module instead of the posix module.
This make some of the code work on Windows, and will allow an import
to succeed. BUT setsid() still won't work on Windows, so this isn't a
complete fix.
=== StandaloneZODB/zdaemon/Daemon.py 1.6 => 1.7 ===
##############################################################################
-import os, sys, time, signal, posix
+import os, sys, time, signal
from ZDaemonLogging import pstamp
import Heartbeat
@@ -56,10 +56,10 @@
pid = os.fork()
if pid:
sys.exit(0)
- posix.close(0); sys.stdin = open('/dev/null')
- posix.close(1); sys.stdout = open('/dev/null','w')
- posix.close(2); sys.stderr = open('/dev/null','w')
- posix.setsid()
+ os.close(0); sys.stdin = open('/dev/null')
+ os.close(1); sys.stdout = open('/dev/null','w')
+ os.close(2); sys.stderr = open('/dev/null','w')
+ os.setsid()
while 1: