From 1c1c32f2ac7cd98fdf27528cb9465a1575914ffa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com> Date: Wed, 12 Sep 2007 08:28:31 +0000 Subject: [PATCH] add compatibility with spec parameter from BTreeFolder2 git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@16279 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/HBTreeFolder2/HBTreeFolder2.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/product/HBTreeFolder2/HBTreeFolder2.py b/product/HBTreeFolder2/HBTreeFolder2.py index 2eb52fa269..c92031f001 100644 --- a/product/HBTreeFolder2/HBTreeFolder2.py +++ b/product/HBTreeFolder2/HBTreeFolder2.py @@ -437,13 +437,13 @@ class HBTreeFolder2Base (Persistent): security.declareProtected(access_contents_information, 'ObjectValues') - def objectValues(self, base_id=None): + def objectValues(self, base_id=None, spec=None): return LazyMap(self._getOb, self.objectIds(base_id)) security.declareProtected(access_contents_information, 'objectIds') - def objectIds(self, base_id=None): + def objectIds(self, base_id=None, spec=None): if base_id is None: return LazyCat(LazyMap(self._treeObjectIds, self.getTreeIdList())) else: @@ -452,12 +452,12 @@ class HBTreeFolder2Base (Persistent): security.declareProtected(access_contents_information, 'objectItems') - def objectItems(self, spec=None): + def objectItems(self, base_id=None, spec=None): # Returns a list of (id, subobject) tuples of the current object. # If 'spec' is specified, returns only objects whose meta_type match # 'spec' return LazyMap(lambda id, _getOb=self._getOb: (id, _getOb(id)), - self.objectIds(spec)) + self.objectIds(base_id, spec)) security.declareProtected(access_contents_information, -- 2.30.9