From bb41c65447b4aa2a37c63d41207bb543f0482f84 Mon Sep 17 00:00:00 2001 From: Matthew Evans Date: Tue, 17 Mar 2020 13:03:30 +0000 Subject: [PATCH] Created tuple of triggers for optionality in spec Co-authored-by: Casper Welzel Andersen --- tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tasks.py b/tasks.py index 46195e6435..cd7cada81c 100644 --- a/tasks.py +++ b/tasks.py @@ -127,11 +127,12 @@ def parse_spec_for_filters(_): filters = [] optional_filters = [] + optional_triggers = ("OPTIONAL",) for line in specification_flines: if ":filter:" in line: for _split in line.replace("filter=", "").split(":filter:")[1:]: _filter = _split.split("`")[1].strip() - if "OPTIONAL" in line: + if any(trigger in line for trigger in optional_triggers): optional_filters.append(_filter) else: filters.append(_filter)