Il problema è quello che dici... dopo le "early exit" di "l'utente può votare" e "l'utente non può votare" aggiungi una sys.exit(0) (avendo preventivamente fatto import sys all'inizio) per uscire immediatamente.