George, A good example of recursion is in the ZCatalog.py file in any Zope distribution. There is a method named ZopeFindAndApply that uses recursion to walk the tree. I wouldn't try this from DTML.
-----Original Message----- From: George Runyan [mailto:grunyan@emerging.com] Sent: Friday, April 28, 2000 6:57 PM To: zope@zope.org Subject: [Zope] question
maybe its really late and I'm tired... but I'm sitting here trying to walk the entiree tree from a dtml method and its just not working... I would rather do this from pythonmethods, and I've been reading the manage_exportObject method to see how it works, but its kinda hairy... ? how do you do recursion in ZOPE?
I'm trying to essentially do what exporting the DOM in XML except w/ more control and preferably using pyMethods but I just dont get it... :(
any help? a good idea may be to have a PythonMethod repository, it seems that I'm always struggling w/ the in's and out's of PythonMethods in the ZOPE env. and it would be nice for when pyMethods are released w/ ZOPE that there is a nice wealth of info for people to see examples of these beautiful and elegant creatures.
many thanks, george
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )