summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/base.oeclass12
1 files changed, 2 insertions, 10 deletions
diff --git a/classes/base.oeclass b/classes/base.oeclass
index 508dbd5509..cb8d59df12 100644
--- a/classes/base.oeclass
+++ b/classes/base.oeclass
@@ -41,19 +41,11 @@ FILESPATH = "${@base_set_filespath([ "${FILE_DIRNAME}/${PF}", "${FILE_DIRNAME}/$
def oe_filter(f, str, d):
from re import match
- ret = []
- for w in str.split():
- if match(f, w, 0):
- ret += [ w ]
- return " ".join(ret)
+ return " ".join(filter(lambda x: match(f, x, 0), str.split()))
def oe_filter_out(f, str, d):
from re import match
- ret = []
- for w in str.split():
- if not match(f, w, 0):
- ret += [ w ]
- return " ".join(ret)
+ return " ".join(filter(lambda x: not match(f, x, 0), str.split()))
die() {
oefatal "$*"