def todolists_post(): '''Process add new list request''' ws = existing_web_session() dbs = db_session(close=True) post = request.POST.decode() form = forms.AddTodo() todo_name = cgi.escape(post['todo_list']) todo = Todo(owner_id=ws['user_id'], name=todo_name) dbs.add(todo) try: dbs.commit() except: dbs.rollback() return "-1" return json.dumps(todo.get_details())