[Erp5-report] r7284 - /erp5/trunk/products/CMFActivity/Activity/SQLDict.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue May 16 10:11:12 CEST 2006
Author: jerome
Date: Tue May 16 10:11:09 2006
New Revision: 7284
URL: http://svn.erp5.org?rev=7284&view=rev
Log:
Lower severity of 'invoking a group method %s with %d objects' LOG
message
Modified:
erp5/trunk/products/CMFActivity/Activity/SQLDict.py
Modified: erp5/trunk/products/CMFActivity/Activity/SQLDict.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/Activity/SQLDict.py?rev=7284&r1=7283&r2=7284&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/Activity/SQLDict.py (original)
+++ erp5/trunk/products/CMFActivity/Activity/SQLDict.py Tue May 16 10:11:09 2006
@@ -42,7 +42,7 @@
except ImportError:
pass
-from zLOG import LOG
+from zLOG import LOG, TRACE
MAX_PRIORITY = 5
MAX_GROUPED_OBJECTS = 500
@@ -283,15 +283,16 @@
if count >= MAX_GROUPED_OBJECTS:
break
- get_transaction().commit() # Release locks before starting a potentially long calculation
+ # Release locks before starting a potentially long calculation
+ get_transaction().commit()
# Try to invoke
if group_method_id is not None:
- LOG('SQLDict', 0, 'invoking a group method %s with %d objects (%d objects in expanded form)' % (group_method_id, len(message_list), count))
- #for m in message_list:
- # LOG('SQLDict', 0, '%r has objects %r' % (m, m.getObjectList(activity_tool)))
+ LOG('SQLDict', TRACE,
+ 'invoking a group method %s with %d objects '\
+ ' (%d objects in expanded form)' % (
+ group_method_id, len(message_list), count))
activity_tool.invokeGroup(group_method_id, message_list)
else:
- #LOG('SQLDict dequeueMessage', 0, 'invoke %s on %s' % (message_list[0].method_id, message_list[0].object_path))
activity_tool.invoke(message_list[0])
# Check if messages are executed successfully.
@@ -303,7 +304,7 @@
for m in message_list:
if m.is_executed:
break
- else:
+ else:
get_transaction().abort()
for i in xrange(len(message_list)):
More information about the Erp5-report
mailing list