Recognize list as an unweighted list of choices.

This commit is contained in:
CaitSith2 2020-11-05 17:03:10 -08:00
parent a865b7eb72
commit 7312ffdf5f
1 changed files with 2 additions and 0 deletions

View File

@ -238,6 +238,8 @@ def convert_to_on_off(value):
def get_choice(option, root, value=None) -> typing.Any:
if option not in root:
return value
if type(root[option]) is list:
return interpret_on_off(random.choices(root[option])[0])
if type(root[option]) is not dict:
return interpret_on_off(root[option])
if not root[option]: