rules: use rpartition instead of split(..., 1) to better express intent

This commit is contained in:
William Ballenthin
2020-07-06 16:50:47 -06:00
parent 0fe8c9352e
commit 959b66b26a

View File

@@ -216,7 +216,7 @@ def parse_description(s, value_type, description=None):
raise InvalidRule(
'unexpected value: "%s", only one description allowed (inline description with ` = `)' % s
)
value, description = s.split(" = ", 1)
value, _, description = s.rpartition(" = ")
if description == "":
raise InvalidRule('unexpected value: "%s", description cannot be empty' % s)
else: