[Zope-Checkins] CVS: Zope2 - zdaemon.py:1.7
Jim Fulton
jim@digicool.com
Thu, 12 Apr 2001 14:40:46 -0400 (EDT)
Update of /cvs-repository/Zope2/lib/python
In directory korak:/tmp/cvs-serv14935
Modified Files:
zdaemon.py
Log Message:
Added logic to pass the -O option to the child process when -O
was used to start the process. This allows zdaemon-controlled
processes to take advantage of optimization.
--- Updated File zdaemon.py in package Zope2 --
--- zdaemon.py 2001/02/14 20:10:06 1.6
+++ zdaemon.py 2001/04/12 18:40:45 1.7
@@ -225,8 +225,12 @@
else:
# Child
- os.execv(pyth, (pyth,)+tuple(argv))
-
+ if __debug__:
+ # non optimized
+ os.execv(pyth, (pyth,) + tuple(argv))
+ else:
+ # optimized
+ os.execv(pyth, (pyth, '-O') + tuple(argv))
except ExecError:
sys.exit()
@@ -249,13 +253,5 @@
print 'Error: no script given'
run(argv, pidf)
-
if __name__ == '__main__': main()
-
-
-
-
-
-
-