diff options
-rw-r--r-- | classes/base.oeclass | 12 |
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 "$*" |