diff options
Diffstat (limited to 'src/engine/SCons/compat/_scons_itertools.py')
-rw-r--r-- | src/engine/SCons/compat/_scons_itertools.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/compat/_scons_itertools.py b/src/engine/SCons/compat/_scons_itertools.py index 3d6cb86..849679e 100644 --- a/src/engine/SCons/compat/_scons_itertools.py +++ b/src/engine/SCons/compat/_scons_itertools.py @@ -90,13 +90,13 @@ def ifilterfalse(predicate, iterable): return result def imap(function, *iterables): - return apply(map, (function,) + tuple(iterables)) + return iter(map(function, *tuple(iterables))) def islice(*args, **kw): raise NotImplementedError def izip(*iterables): - return apply(zip, iterables) + return iter(zip(*iterables)) def repeat(*args, **kw): # returns infinite length, should not be supported |