[Erp5-report] r40256 arnaud.fontaine - /erp5/trunk/products/ERP5Type/patches/ObjectManager.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Nov 15 03:57:35 CET 2010


Author: arnaud.fontaine
Date: Mon Nov 15 03:57:35 2010
New Revision: 40256

URL: http://svn.erp5.org?rev=40256&view=rev
Log:
Allow giving suppress_events to _setObject when importing an object from a file


Modified:
    erp5/trunk/products/ERP5Type/patches/ObjectManager.py

Modified: erp5/trunk/products/ERP5Type/patches/ObjectManager.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/patches/ObjectManager.py?rev=40256&r1=40255&r2=40256&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/patches/ObjectManager.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/patches/ObjectManager.py [utf8] Mon Nov 15 03:57:35 2010
@@ -15,7 +15,8 @@
 # Import: add rename feature and make _importObjectFromFile return the object
 from OFS.ObjectManager import ObjectManager, customImporters
 
-def ObjectManager_importObjectFromFile(self, filepath, verify=1, set_owner=1, id=None):
+def ObjectManager_importObjectFromFile(self, filepath, verify=1, set_owner=1,
+                                       id=None, suppress_events=False):
     #LOG('_importObjectFromFile, filepath',0,filepath)
     # locate a valid connection
     connection=self._p_jar
@@ -30,7 +31,8 @@ def ObjectManager_importObjectFromFile(s
     if id is None:
       id=ob.id
     if hasattr(id, 'im_func'): id=id()
-    self._setObject(id, ob, set_owner=set_owner)
+    self._setObject(id, ob, set_owner=set_owner,
+                    suppress_events=suppress_events)
 
     # try to make ownership implicit if possible in the context
     # that the object was imported into.




More information about the Erp5-report mailing list