[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()
-
-
-
-
-
-
-