[Zope] External Method2
Tom Deprez
tom.deprez@uz.kuleuven.ac.be
Tue, 28 Mar 2000 17:29:03 +0200
I found everything I needed, however the iteration doesn't work :-(
Can somebody tell me why the functions below are not giving a result?
def recursiveMethod(obj):
result = []
if obj.aq_parent != None:
result = recursiveMethod(obj.aq_parent)
if obj.meta_type=='KBItem':
result.append(obj.Title)
return result
Then call this method like:
def GetParentNames(self):
recursiveMethod(self)
------ OR --------
def GetParentNames(self):
result=[]
obj=self
while obj.aq_parent != None:
obj=obj.aq_parent
if obj.meta_type=='KBItem':
result.append(obj.Title)
return result
Thanks in advance,
Tom.