Пример #1
0
def authenticate(username,password):
    try:
        user = User.get(username=username,password=password)
    except peewee.DoesNotExist:
        return None
    else:
        return user


def create_bet(match,oddCode,category):
    try:
        odd = Odd.get(match=match,category=category,oddCode=oddCode)
    except peewee.DoesNotExist, e:
        raise BetError(str(e))
    bet = Bet()
    bet.odd = odd
    return bet


def verify(ticket_id):
    try:
        ticket = Ticket.get(id = ticket_id)
        if ticket.has_won():
            return ticket
        else:
            return None
    except Ticket.DoesNotExist:
        return None


def done_paying(ticket_id):