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
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)
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)