[Neo-report] r2077 gregory - /trunk/neo/storage/app.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu May 6 11:30:37 CEST 2010


Author: gregory
Date: Thu May  6 11:30:36 2010
New Revision: 2077

Log:
Clear queued events after node disconnection.

Modified:
    trunk/neo/storage/app.py

Modified: trunk/neo/storage/app.py
==============================================================================
--- trunk/neo/storage/app.py [iso-8859-1] (original)
+++ trunk/neo/storage/app.py [iso-8859-1] Thu May  6 11:30:36 2010
@@ -166,11 +166,10 @@
             node = self.nm.getByUUID(self.uuid)
             if node is not None and node.isHidden():
                 self.wait()
-            # This is a queue of events used to delay operations due to locks.
-            self.event_queue = deque()
-            # drop any client node
+            # drop any client node and clear event queue
             for node in self.nm.getClientList():
                 node.getConnection().close()
+            self.event_queue = deque()
             try:
                 self.verifyData()
                 self.initialize()





More information about the Neo-report mailing list