[Neo-report] r2679 jm - in /trunk/neo/admin: app.py handler.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 22 11:26:59 CET 2011
Author: jm
Date: Tue Mar 22 11:26:59 2011
New Revision: 2679
Log:
admin: factorize code (re)initializing application
Modified:
trunk/neo/admin/app.py
trunk/neo/admin/handler.py
Modified: trunk/neo/admin/app.py
==============================================================================
--- trunk/neo/admin/app.py [iso-8859-1] (original)
+++ trunk/neo/admin/app.py [iso-8859-1] Tue Mar 22 11:26:59 2011
@@ -76,9 +76,12 @@ class Application(object):
self.master_event_handler = MasterEventHandler(self)
self.dispatcher = Dispatcher()
self.cluster_state = None
+ self.reset()
+ registerLiveDebugger(on_log=self.log)
+
+ def reset(self):
self.master_conn = None
self.master_node = None
- registerLiveDebugger(on_log=self.log)
def log(self):
self.em.log()
Modified: trunk/neo/admin/handler.py
==============================================================================
--- trunk/neo/admin/handler.py [iso-8859-1] (original)
+++ trunk/neo/admin/handler.py [iso-8859-1] Tue Mar 22 11:26:59 2011
@@ -115,8 +115,7 @@ class MasterEventHandler(EventHandler):
app = self.app
assert app.master_conn in (conn, None)
app.dispatcher.clear()
- app.master_conn = None
- app.master_node = None
+ app.reset()
app.uuid = None
raise PrimaryFailure
More information about the Neo-report
mailing list