[Erp5-report] r13192 - /erp5/trunk/products/CMFActivity/ActivityBuffer.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Mar 2 17:37:15 CET 2007


Author: yo
Date: Fri Mar  2 17:37:14 2007
New Revision: 13192

URL: http://svn.erp5.org?rev=13192&view=rev
Log:
Make sure that attributes are present in _getBuffer instead of __init__.

Modified:
    erp5/trunk/products/CMFActivity/ActivityBuffer.py

Modified: erp5/trunk/products/CMFActivity/ActivityBuffer.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/ActivityBuffer.py?rev=13192&r1=13191&r2=13192&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/ActivityBuffer.py (original)
+++ erp5/trunk/products/CMFActivity/ActivityBuffer.py Fri Mar  2 17:37:14 2007
@@ -70,16 +70,15 @@
     finally:
       buffer_dict_lock.release()
 
+  def _getBuffer(self):
+    buffer = buffer_dict[self._activity_tool_path]
     # Create attributes only if they are not present.
-    buffer = self._getBuffer()
     if not hasattr(buffer, 'queued_activity'):
       buffer.queued_activity = []
       buffer.flushed_activity = []
       buffer.message_list_dict = {}
       buffer.uid_set_dict = {}
-
-  def _getBuffer(self):
-    return buffer_dict[self._activity_tool_path]
+    return buffer
 
   def _clearBuffer(self):
     buffer = self._getBuffer()




More information about the Erp5-report mailing list