@element("f", 1)
def deep_flatten(lhs, ctx):
"""Element f
(any) -> flatten list completely
"""
@lazylist_from(lhs)
def gen():
for item in iterable(lhs, ctx=ctx):
if type(item) in (LazyList, list):
yield from deep_flatten(item, ctx)
else:
yield item
return gen()
@element("f", 1)
def deep_flatten(lhs, ctx):
"""Element f
(any) -> flatten list completely
"""
@lazylist_from(lhs)
def gen():