From d763bb377355eb8cd677a4ab3fe643f1d970698c Mon Sep 17 00:00:00 2001
From: Leonardo Rochael Almeida <leonardo@nexedi.com>
Date: Tue, 2 Feb 2010 17:19:15 +0000
Subject: [PATCH] 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


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32192 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/Core/Folder.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/product/ERP5Type/Core/Folder.py b/product/ERP5Type/Core/Folder.py
index 61111795f1..8bceb6c82c 100644
--- a/product/ERP5Type/Core/Folder.py
+++ b/product/ERP5Type/Core/Folder.py
@@ -877,11 +877,11 @@ class Folder(CopyContainer, CMFBTreeFolder, CMFHBTreeFolder, Base, FolderMixIn,
     else:
       return CMFBTreeFolder._checkId(self, id, allow_dup)
 
-  def _setObject(self, id, object, roles=None, user=None, set_owner=1):
+  def _setObject(self, *args, **kw):
     if self._folder_handler == HBTREE_HANDLER:
-      return CMFHBTreeFolder._setObject(self, id, object, roles, user, set_owner)
+      return CMFHBTreeFolder._setObject(self, *args, **kw)
     else:
-      return CMFBTreeFolder._setObject(self, id, object, roles, user, set_owner)
+      return CMFBTreeFolder._setObject(self, *args, **kw)
 
   def get(self, id, default=None):
     """
-- 
2.30.9