[Erp5-report] r13243 - /erp5/trunk/products/CMFActivity/Activity/SQLDict.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Mar 7 09:19:50 CET 2007


Author: aurel
Date: Wed Mar  7 09:19:48 2007
New Revision: 13243

URL: http://svn.erp5.org?rev=13243&view=rev
Log:
delete message for the method id given in parameter to flush

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=13243&r1=13242&r2=13243&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/Activity/SQLDict.py (original)
+++ erp5/trunk/products/CMFActivity/Activity/SQLDict.py Wed Mar  7 09:19:48 2007
@@ -423,12 +423,12 @@
                                processing_node=None,include_processing=0)
       for line in result:
         path = line.path
-        method_id = line.method_id
-        if not method_dict.has_key(method_id):
+        line_method_id = line.method_id
+        if not method_dict.has_key(line_method_id):
           # Only invoke once (it would be different for a queue)
           # This is optimisation with the goal to process objects on the same
           # node and minimize network traffic with ZEO server
-          method_dict[method_id] = 1
+          method_dict[line_method_id] = 1
           m = self.loadMessage(line.message, uid = line.uid)
           if invoke:
             # First Validate
@@ -450,7 +450,7 @@
                   'Could not validate %s on %s' % (m.method_id , path))
 
       if len(result):
-        uid_list = activity_tool.SQLDict_readUidList(path = path, method_id = None,
+        uid_list = activity_tool.SQLDict_readUidList(path = path, method_id = method_id,
                                                      processing_node = None,)
         activity_tool.SQLDict_delMessage(uid = [x.uid for x in uid_list])
 




More information about the Erp5-report mailing list