summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script
diff options
context:
space:
mode:
authorCraig Rodrigues <rodrigc@FreeBSD.org>2017-03-11 21:03:23 (GMT)
committerCraig Rodrigues <rodrigc@FreeBSD.org>2017-03-11 21:03:23 (GMT)
commit4da977010029bbe4d94e5c6ad8db10f62cab6276 (patch)
tree8757cec005be0367866f27f1a9265adbf5def009 /src/engine/SCons/Script
parentbf3e197e213e45b5c5966b70f186f2fc6b0ecfa2 (diff)
downloadSCons-4da977010029bbe4d94e5c6ad8db10f62cab6276.zip
SCons-4da977010029bbe4d94e5c6ad8db10f62cab6276.tar.gz
SCons-4da977010029bbe4d94e5c6ad8db10f62cab6276.tar.bz2
Replace list(filter()) with list comprehension.
Diffstat (limited to 'src/engine/SCons/Script')
-rw-r--r--src/engine/SCons/Script/Interactive.py2
-rw-r--r--src/engine/SCons/Script/Main.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Script/Interactive.py b/src/engine/SCons/Script/Interactive.py
index 3c3d23a..cf6e247 100644
--- a/src/engine/SCons/Script/Interactive.py
+++ b/src/engine/SCons/Script/Interactive.py
@@ -222,7 +222,7 @@ class SConsInteractiveCmd(cmd.Cmd):
def get_unseen_children(node, parent, seen_nodes=seen_nodes):
def is_unseen(node, seen_nodes=seen_nodes):
return node not in seen_nodes
- return list(filter(is_unseen, node.children(scan=1)))
+ return [child for child in node.children(scan=1) if is_unseen(child)]
def add_to_seen_nodes(node, parent, seen_nodes=seen_nodes):
seen_nodes[node] = 1
diff --git a/src/engine/SCons/Script/Main.py b/src/engine/SCons/Script/Main.py
index b82b6a5..aea6bea 100644
--- a/src/engine/SCons/Script/Main.py
+++ b/src/engine/SCons/Script/Main.py
@@ -1168,7 +1168,7 @@ def _build_targets(fs, options, targets, target_top):
# or not a file, so go ahead and keep it as a default
# target and let the engine sort it out:
return 1
- d = list(filter(check_dir, SCons.Script.DEFAULT_TARGETS))
+ d = [tgt for tgt in SCons.Script.DEFAULT_TARGETS if check_dir(tgt)]
SCons.Script.DEFAULT_TARGETS[:] = d
target_top = None
lookup_top = None