checkbox-dev team mailing list archive
-
checkbox-dev team
-
Mailing list archive
-
Message #00029
[PATCH 1/3] plainbox:secure:qualifiers: add get_flag_primitive_qualifier_list
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@xxxxxxxxxxxxx>
---
plainbox/plainbox/impl/secure/qualifiers.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/plainbox/plainbox/impl/secure/qualifiers.py b/plainbox/plainbox/impl/secure/qualifiers.py
index 3051f38..44e3e1d 100644
--- a/plainbox/plainbox/impl/secure/qualifiers.py
+++ b/plainbox/plainbox/impl/secure/qualifiers.py
@@ -368,3 +368,9 @@ class WhiteList(CompositeQualifier):
"""
with open(pathname, "rt", encoding="UTF-8") as stream:
return cls._parse_patterns(stream.read())
+
+
+def get_flat_primitive_qualifier_list(qualifier_list):
+ return list(itertools.chain(*[
+ qual.get_primitive_qualifiers()
+ for qual in qualifier_list]))
--
1.8.5.3
Follow ups