summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/compat/_scons_itertools.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/compat/_scons_itertools.py')
-rw-r--r--src/engine/SCons/compat/_scons_itertools.py4
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