def create_task(): if not request.json or 'title' not in request.json: abort(400) title = request.json['title'] desc = request.json.get('description', '') done = request.json.get('done', False) app.logger.info('Creating task "%s", "%s", %d', title, desc, done) task = rest_server_dao.create_task(title, desc, done) return jsonify({'task': task}), 201 # 201 == Created
def create_task(): if not request.data: abort(400) title, desc, done = parse_task_xml(request.data) if title is None: abort(400) if done is None: done = False if desc is None: desc = '' app.logger.info('Creating task "%s", "%s", %d', title, desc, done) task = rest_server_dao.create_task(title, desc, done) return xmlify_task(make_public_task(task)), 201 # 201 == Created