From 1174981c2dd9904b9a03252f5b263eabe35fd8a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Tue, 23 Jan 2024 16:19:47 +0100 Subject: [PATCH] Add support for escaping `|` in `utils.filter()` --- fmf/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fmf/utils.py b/fmf/utils.py index a6e53730..68e3f0a4 100644 --- a/fmf/utils.py +++ b/fmf/utils.py @@ -320,8 +320,9 @@ def check_clause(clause): data = lowered # At least one clause must be true - return any([check_clause(clause) - for clause in re.split(r"\s*\|\s*", filter)]) + return any([ + check_clause(re.sub(r"\|", "|", clause)) + for clause in re.split(r"\s*(?