5 Jun
2003
5 Jun
'03
6:48 p.m.
Ruslan Spivak wrote:
Does any body have simple solution (python script) for tree traversal(not recursive), so that i can traverse objects level by level from root to bottom?
Memory intensive: root = container.restrictedTraverse('/') for path, ob in root.ZopeFind(root, search_sub=1): # do something Requires two Scripts: root = container.restrictedTraverse('/') f = context.myScriptThatDoesSomething root.ZopeFindAndApply(root, search_sub=1, apply_func=f) Recurses once: ##parameters:ob=None,path=None if path is None: root = container.restrictedTraverse('/') root.ZopeFindAndApply(root, search_sub=1, apply_func=script) else: # do something Cheers, Evan @ 4-am