[util] support not splitting "contains" value (#6773)

by passing any "false" value as 'separator' argument except None
This commit is contained in:
Mike Fährmann
2025-01-06 13:47:32 +01:00
parent a3b9cc7785
commit 770f41eb4a
2 changed files with 10 additions and 1 deletions

View File

@@ -83,7 +83,7 @@ def unique_sequence(iterable):
def contains(values, elements, separator=" "):
"""Returns True if at least one of 'elements' is contained in 'values'"""
if isinstance(values, str):
if isinstance(values, str) and (separator or separator is None):
values = values.split(separator)
if not isinstance(elements, (tuple, list)):