[Erp5-report] r34550 daniele - /erp5/trunk/products/CMFActivity/Activity/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Apr 14 13:36:47 CEST 2010


Author: daniele
Date: Wed Apr 14 13:36:45 2010
New Revision: 34550

URL: http://svn.erp5.org?rev=34550&view=rev
Log:
Change the methods for the new API of id tool

Modified:
    erp5/trunk/products/CMFActivity/Activity/SQLDict.py
    erp5/trunk/products/CMFActivity/Activity/SQLQueue.py

Modified: erp5/trunk/products/CMFActivity/Activity/SQLDict.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/Activity/SQLDict.py?rev=34550&r1=34549&r2=34550&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/Activity/SQLDict.py [utf8] (original)
+++ erp5/trunk/products/CMFActivity/Activity/SQLDict.py [utf8] Wed Apr 14 13:36:45 2010
@@ -82,8 +82,10 @@
       tag_list = [message.activity_kw.get('tag', '') for message in registered_message_list]
       serialization_tag_list = [message.activity_kw.get('serialization_tag', '') for message in registered_message_list]
       order_validation_text_list = [self.getOrderValidationText(message) for message in registered_message_list]
-      uid_list = activity_tool.getPortalObject().portal_ids.generateNewLengthIdList(id_group='portal_activity', 
-                   id_count=len(registered_message_list), store=0)
+      # The uid_list also is store in the ZODB
+      uid_list = activity_tool.getPortalObject().portal_ids.\
+                                           generateNewIdList(id_generator='uid', id_group='portal_activity',
+                                           id_count=len(registered_message_list))
       activity_tool.SQLDict_writeMessageList( uid_list = uid_list,
                                               path_list = path_list,
                                               active_process_uid_list=active_process_uid_list,

Modified: erp5/trunk/products/CMFActivity/Activity/SQLQueue.py
URL: http://svn.erp5.org/erp5/trunk/products/CMFActivity/Activity/SQLQueue.py?rev=34550&r1=34549&r2=34550&view=diff
==============================================================================
--- erp5/trunk/products/CMFActivity/Activity/SQLQueue.py [utf8] (original)
+++ erp5/trunk/products/CMFActivity/Activity/SQLQueue.py [utf8] Wed Apr 14 13:36:45 2010
@@ -78,9 +78,10 @@
     message_list = [m for m in message_list if m.is_registered]
     for i in xrange(0, len(message_list), MAX_MESSAGE_LIST_SIZE):
       registered_message_list = message_list[i:i + MAX_MESSAGE_LIST_SIZE]
-      uid_list = activity_tool.getPortalObject().portal_ids.generateNewLengthIdList(
-        id_group='portal_activity_queue', id_count=len(registered_message_list),
-        store=0)
+      # The uid_list also is store in the ZODB
+      uid_list = activity_tool.getPortalObject().portal_ids.generateNewIdList(
+                id_generator='uid', id_group='portal_activity_queue',
+                id_count=len(registered_message_list))
       path_list = ['/'.join(m.object_path) for m in registered_message_list]
       active_process_uid_list = [m.active_process_uid for m in registered_message_list]
       method_id_list = [m.method_id for m in registered_message_list]




More information about the Erp5-report mailing list