In article <a22c77c4-a812-4e42-8972-6f3eedf72...@l33g2000pri.googlegroups.com>, Michele Simionato <michele.simion...@gmail.com> wrote: > >Looks fine to me. In some situations you may also use hasattr(el, >'__iter__') instead of isinstance(el, list) (it depends if you want to >flatten generic iterables or only lists).
Of course, once you do that, you need to special-case strings... -- Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/ Weinberg's Second Law: If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. -- http://mail.python.org/mailman/listinfo/python-list