def main(): messages = read_inbox() for message in messages: message_id = message.get('Message-ID') try: processed = VoteMessage.objects.get(message_id=message_id) except: cart = get_cart(message.get('From')) if cart is None: send_response(message, [], ["Sorry we couldn't find your acount."]) else: process_votes(message, cart) processed = VoteMessage(message_id=message_id) processed.save()
def main(): try: online = VoteStatus.objects.all()[0].online except: online = False messages = read_inbox() for message in messages: message_id = message.get('Message-ID') try: processed = VoteMessage.objects.get(message_id=message_id) except: cart = get_cart(message.get('From')) if cart is None: send_response(message, [], ["Sorry we couldn't find your account."]) elif cart and not online: send_response(message, [], ["We found you, but voting is currently offline. Try again later!"]) else: process_votes(message, cart) processed = VoteMessage(message_id=message_id) processed.save()