[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