Zbyszek Szmek <zbys...@in.waw.pl> added the comment: #11682 will likely be merged. The part of this patch about "yielding everything from an iterator" becomes obsolete: >>> def flatten(iterables): ... for it in iterables: ... yield from it ... >>> L = [ [0,1,2], (3, 4), {5}, {6: None}, (i for i in range(7, 10)) ] >>> list(flatten(L)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
The rest is of course still valid and useful. ---------- nosy: +zbysz _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue2292> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com