[Checkins] SVN: zope.app.server/trunk/ Depend on new ``zope.processlifetime`` implementations instead of using BBB imports from ``zope.app.appsetup``.

Michael Howitz mh at gocept.com
Fri Jun 12 15:37:28 EDT 2009


Log message for revision 100906:
  Depend on new ``zope.processlifetime`` implementations instead of using BBB imports from ``zope.app.appsetup``.
  

Changed:
  U   zope.app.server/trunk/CHANGES.txt
  U   zope.app.server/trunk/setup.py
  U   zope.app.server/trunk/src/zope/app/server/main.py

-=-
Modified: zope.app.server/trunk/CHANGES.txt
===================================================================
--- zope.app.server/trunk/CHANGES.txt	2009-06-12 19:36:59 UTC (rev 100905)
+++ zope.app.server/trunk/CHANGES.txt	2009-06-12 19:37:28 UTC (rev 100906)
@@ -5,8 +5,10 @@
 3.4.3 (unreleased)
 ------------------
 
-- ...
+- Depend on new ``zope.processlifetime`` implementations instead of
+  using BBB imports from ``zope.app.appsetup``.
 
+
 3.4.2 (2008-08-18)
 ------------------
 
@@ -19,7 +21,7 @@
 - Fixed restart so that the process exits with a non-zero exit status
   so it gets restarted by zdaemon, or an equivalent mechanism.
 
-- Removed the use of ThreadedAsync.
+- Removed the use of ``ThreadedAsync``.
 
 3.4.0 (2007-10-27)
 ------------------

Modified: zope.app.server/trunk/setup.py
===================================================================
--- zope.app.server/trunk/setup.py	2009-06-12 19:36:59 UTC (rev 100905)
+++ zope.app.server/trunk/setup.py	2009-06-12 19:37:28 UTC (rev 100906)
@@ -59,6 +59,7 @@
                         'zope.interface',
                         'zope.publisher',
                         'zope.server',
+                        'zope.processlifetime',
                         'zdaemon',
                         'ZConfig',
                         'ZODB3',

Modified: zope.app.server/trunk/src/zope/app/server/main.py
===================================================================
--- zope.app.server/trunk/src/zope/app/server/main.py	2009-06-12 19:36:59 UTC (rev 100905)
+++ zope.app.server/trunk/src/zope/app/server/main.py	2009-06-12 19:37:28 UTC (rev 100906)
@@ -24,7 +24,7 @@
 from zdaemon import zdoptions
 
 import zope.app.appsetup.appsetup
-import zope.app.appsetup.interfaces
+import zope.processlifetime
 import zope.app.appsetup.product
 from zope.event import notify
 from zope.server.taskthreads import ThreadedTaskDispatcher
@@ -72,7 +72,7 @@
     zope.app.appsetup.config(options.site_definition)
 
     db = zope.app.appsetup.appsetup.multi_database(options.databases)[0][0]
-    notify(zope.app.appsetup.interfaces.DatabaseOpened(db))
+    notify(zope.processlifetime.DatabaseOpened(db))
     return db
 
 
@@ -84,8 +84,8 @@
     except KeyboardInterrupt:
         # Exit without spewing an exception.
         pass
-    
 
+
 def load_options(args=None):
     if args is None:
         args = sys.argv[1:]
@@ -121,7 +121,7 @@
 
     db = zope.app.appsetup.appsetup.multi_database(options.databases)[0][0]
 
-    notify(zope.app.appsetup.interfaces.DatabaseOpened(db))
+    notify(zope.processlifetime.DatabaseOpened(db))
 
     task_dispatcher = ThreadedTaskDispatcher()
     task_dispatcher.setThreadCount(options.threads)
@@ -129,6 +129,6 @@
     for server in options.servers:
         server.create(task_dispatcher, db)
 
-    notify(zope.app.appsetup.interfaces.ProcessStarting())
+    notify(zope.processlifetime.ProcessStarting())
 
     return db



More information about the Checkins mailing list