Exemple #1
0
def menu():
    print "This is Todo List. Please input your choice."

    while True:
        print """
        1. Add Task
        2. Exit
        """
        choice = raw_input('Your choice: ')
        if choice == '1':
            add_task(fail_if_invalid_date(input_date()), input_description())
        elif choice == '2':
            exit()
        else:
            print 'Wrong choice try again'
            continue
Exemple #2
0
def menu():
    print "This is Todo List. Please input your choice."

    while True:
        print """
        1. Add Task
        2. Exit
        """
        choice = raw_input('Your choice: ')
        if choice == '1':
            add_task(fail_if_invalid_date(input_date()), input_description())
        elif choice == '2':
            exit()
        else:
            print 'Wrong choice try again'
            continue
Exemple #3
0
def add_task_web():
    error_message = ''
    form = {
        'date': request.form['date'] if request.form else '',
        'description': request.form['description'] if request.form else ''
    }

    if request.method == 'POST':
        try:
            add_task(fail_if_invalid_date(_convert_htm5_date(form['date'])),
                     form['description'])
            return redirect('/')
        except Exception as e:
            error_message = e.message
    return render_template('addtask.html',
                           error_message=error_message,
                           form=form)
Exemple #4
0
def add_task_web():
    error_message = ''
    form = {
        'date': request.form['date'] if request.form else '',
        'description': request.form['description'] if request.form else ''
    }

    if request.method == 'POST':
        try:
            add_task(
                fail_if_invalid_date(_convert_htm5_date(form['date'])),
                form['description']
            )
            return redirect('/')
        except Exception as e:
            error_message = e.message
    return render_template('addtask.html', error_message=error_message, form=form)