some minor simplifications to tree_expander() function

This commit is contained in:
Pablo Hoffman 2009-08-04 09:10:21 -03:00
parent 8d705ec302
commit 114dba2850
1 changed files with 3 additions and 4 deletions

View File

@ -50,11 +50,10 @@ def tree_expander(*functions, **default_loader_args):
largs = default_loader_args
if loader_args:
largs = MergeDict(loader_args, default_loader_args)
for func2 in wrapped_funcs:
for func in wrapped_funcs:
next_values = []
for val in values:
val = func2(loader, val, largs)
next_values.extend(arg_to_iter(val))
for v in values:
next_values += arg_to_iter(func(loader, v, largs))
values = next_values
return list(values)