Replace Poll runtime assertions
This commit is contained in:
@@ -483,7 +483,8 @@ def transition_poll(
|
||||
elif action == "close":
|
||||
poll.closed_at = now
|
||||
elif action == "decide":
|
||||
assert decision_option is not None
|
||||
if decision_option is None:
|
||||
raise PollError("A decide transition requires a poll option")
|
||||
poll.decided_option_id = decision_option.id
|
||||
poll.decided_at = now
|
||||
if poll.closed_at is None:
|
||||
|
||||
Reference in New Issue
Block a user