Boris Borcic wrote: >> Do you have any ideas? > > > you could use a recursive generator, like > > def genAllChildren(self) : > for child in self.children : > yield child > for childchild in child.genAllChildren() : > yield childchild
Or how to *not* address the real problem... Boris, using a generator may be a pretty good idea, but *not* as a way to solve a problem that happens to be a FAQ !-) -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list