Skip to content

Commit 3a31fde

Browse files
committed
list comphrehension for spec filtering
1 parent 27394ed commit 3a31fde

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

outputs/scripting/0.find_exclude.py.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ include_spec = Spec(sys.argv[1])
77
exclude_spec = Spec(sys.argv[2])
88

99
all_included = spack.store.STORE.db.query(include_spec)
10-
result = filter(lambda spec: not spec.satisfies(exclude_spec), all_included)
10+
result = [spec for spec in all_included if not spec.satisfies(exclude_spec)]
1111

1212
spack.cmd.display_specs(result)

outputs/scripting/1.find_exclude.py.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ include_spec = Spec(sys.argv[1])
88
exclude_spec = Spec(sys.argv[2])
99

1010
all_included = spack.store.STORE.db.query(include_spec)
11-
result = filter(lambda spec: not spec.satisfies(exclude_spec), all_included)
11+
result = [spec for spec in all_included if not spec.satisfies(exclude_spec)]
1212

1313
spack.cmd.display_specs(result)

outputs/scripting/2.find_exclude.py.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ include_spec = Spec(sys.argv[1])
88
exclude_spec = Spec(sys.argv[2])
99

1010
all_included = spack.store.STORE.db.query(include_spec)
11-
result = filter(lambda spec: not spec.satisfies(exclude_spec), all_included)
11+
result = [spec for spec in all_included if not spec.satisfies(exclude_spec)]
1212

1313
spack.cmd.display_specs(result)

0 commit comments

Comments
 (0)