Commit 16ab519f authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

[py3] Removed gratuitous use of map/lambda

that causes a test failure on Python 3 because map returns an iterator.
parent 85e7a5e1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -55,8 +55,7 @@ def walk(root, topdown=True, onerror=None, followlinks=False,
    if ignore_patterns is None:
        ignore_patterns = []
    dir_suffix = '%s*' % os.sep
    norm_patterns = map(lambda p: p.endswith(dir_suffix)
                        and p[:-len(dir_suffix)] or p, ignore_patterns)
    norm_patterns = [p[:-len(dir_suffix)] if p.endswith(dir_suffix) else p for p in ignore_patterns]
    for dirpath, dirnames, filenames in os.walk(root, topdown, onerror):
        remove_dirs = []
        for dirname in dirnames: