From 0a0be464574d657ceb9ec9ea6378dbabb765e836 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 4 Mar 2016 14:49:57 +0100 Subject: [PATCH] Sistemato un crash se venivano richiesti i risultati senza votazioni in corso --- bot.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bot.py b/bot.py index 8e24315f..3bcae2a4 100644 --- a/bot.py +++ b/bot.py @@ -51,11 +51,14 @@ class Votazione: astenuti += 1 lista += chr(9899) lista += " @" + membro + "\n" - telegram.sendmessage(self.domanda + "\n" - "*Risultati:*\n" - "Sì: " + str(si) + " (" + str(round(si / (si + no + astenuti) * 100, 2)) + "%)\n" - "No: " + str(no) + " (" + str(round(no / (si + no + astenuti) * 100, 2)) + "%)\n" - "Astenuti: " + str(astenuti) + "\n\n" + lista, self.chat) + if not si and not no and not astenuti: + telegram.sendmessage(chr(9888) + " Nessuno ha ancora votato!", self.chat) + else: + telegram.sendmessage(self.domanda + "\n" + "*Risultati:*\n" + "Sì: " + str(si) + " (" + str(round(si / (si + no + astenuti) * 100, 2)) + "%)\n" + "No: " + str(no) + " (" + str(round(no / (si + no + astenuti) * 100, 2)) + "%)\n" + "Astenuti: " + str(astenuti) + "\n\n" + lista, self.chat) # Votazione in corso