def create_blog(parameters): response = {'http_status': 400} data = {} title = parameters.get('title', False) if not title or title == "": response['error'] = 'Title is required' return response data['title'] = title data['body'] = parameters.get('body', '') blog = Blog() result = blog.create(data) if not result: response['error'] = 'could not create blog post' return response response.update(blog.__dict__) response['http_status'] = 201 return response