poll handler fixes: better split, early return
This commit is contained in:
parent
32596ab4e5
commit
bd6f94a976
@ -6,9 +6,10 @@ from tlapbot.redeems.polls import poll_option_exists, vote_in_poll
|
|||||||
|
|
||||||
|
|
||||||
def handle_poll_vote(message: str, user_id: str) -> None:
|
def handle_poll_vote(message: str, user_id: str) -> None:
|
||||||
split_message = message[5:].split(maxsplit=1)
|
split_message = message[5:].split(maxsplit=2)
|
||||||
if len(split_message < 3):
|
if len(split_message) < 3:
|
||||||
send_chat("Can't vote for poll, not enough arguments in message.")
|
send_chat("Can't vote for poll, not enough arguments in message.")
|
||||||
|
return
|
||||||
poll_name = split_message[0]
|
poll_name = split_message[0]
|
||||||
option = split_message[1]
|
option = split_message[1]
|
||||||
poll_points = split_message[2]
|
poll_points = split_message[2]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user