Example #1
0
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()
Example #2
0
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()
Example #3
0
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()