fix required plando options triggering on empty string

This commit is contained in:
Fabian Dill 2021-06-19 01:00:41 +02:00
parent f8fd8b3585
commit 1e7214a86b
1 changed files with 9 additions and 8 deletions

View File

@ -497,6 +497,7 @@ def roll_settings(weights: dict, plando_options: typing.Set[str] = frozenset(("b
raise Exception(f"Settings reports required version of generator is at least {version}, "
f"however generator is of version {__version__}")
required_plando_options = requirements.get("plando", "")
if required_plando_options:
required_plando_options = set(option.strip() for option in required_plando_options.split(","))
required_plando_options -= plando_options
if required_plando_options: