[Erp5-report] r32192 leonardo - /erp5/trunk/products/ERP5Type/Core/Folder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 2 18:19:16 CET 2010


Author: leonardo
Date: Tue Feb  2 18:19:15 2010
New Revision: 32192

URL: http://svn.erp5.org?rev=32192&view=rev
Log:
don't make assumptions on the _setObject signature

This allows suppress_events to be passed to _setObject on Zope 2.12.
It will be the responsibility of the caller to catch the TypeError
in Zope 2.8 if suppress_events is passed

Modified:
    erp5/trunk/products/ERP5Type/Core/Folder.py

Modified: erp5/trunk/products/ERP5Type/Core/Folder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/Folder.py?rev=32192&r1=32191&r2=32192&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] Tue Feb  2 18:19:15 2010
@@ -877,11 +877,11 @@
     else:
       return CMFBTreeFolder._checkId(self, id, allow_dup)
 
-  def _setObject(self, id, object, roles=None, user=None, set_owner=1):
-    if self._folder_handler == HBTREE_HANDLER:
-      return CMFHBTreeFolder._setObject(self, id, object, roles, user, set_owner)
-    else:
-      return CMFBTreeFolder._setObject(self, id, object, roles, user, set_owner)
+  def _setObject(self, *args, **kw):
+    if self._folder_handler == HBTREE_HANDLER:
+      return CMFHBTreeFolder._setObject(self, *args, **kw)
+    else:
+      return CMFBTreeFolder._setObject(self, *args, **kw)
 
   def get(self, id, default=None):
     """




More information about the Erp5-report mailing list