def topicDelete(id): try: post_store.delete(id) except ValueError: abort(404, f"topic with id: {id} dose not exist") @app.route("/api/topic/add", methods = ["POST"]) def topic_create(): request_data = request.get_json() try: new_post = models.Post(request_data["title"], request_data["body"]) post_store.add(new_post) result = jsonify(new_post.__dict__()) except KeyError: result = abort(400, f"could not parse the request data") return result @app.route("/api/topic/edit/<int:id>", methods = ["PUT"]) def topic_edit(id): request_data = request.get_json() updated_post = post_store.get_by_id(id) try: updated_post.title = request_data["title"] updated_post.body = request_data["body"] post_store.update(updated_post) result = jsonify(updated_post.__dict__()) except AttributeError: result = abort(404, f"topic with id: {id} does not exist") except KeyError: result = abort(400, f"could not parse request data") return result @app.errorhandler(400) def bad_request(error): return jsonify(message = error.description)
def topic_delete_api(id): try: post = post_store.get_by_id(id) post_store.delete(id) except ValueError: abort(400, "this id not found") return jsonify(post.__dict__)
def topic_delete(id): try: post_store.delete(id) except ValueError: abort(404) return redirect(url_for("home"))
def topic_delete_api(post_id): try: post_store.delete(post_id) result = jsonify({"message": "Deleted item successfully !"}) except ValueError: result = abort(404, "topic with id: {post_id} doesn't exist") return result
def topic_delete_api(id): try: post_store.delete(id) result = jsonify({"message": "Item deleted successfully!"}) except ValueError: result = abort(404, f"topic with id: {id} doesn't exist!") return result
def delete_api(id): post = post_store.get_by_id(id) try: post_store.delete(id) result = jsonify(post.serialize()) except ValueError: result = abort(404, f"Topic with id: {id} doesn't exist") return result
def api_topic_delete(id): try: result = post_store.delete(id) result = jsonify(result) except ValueError: result = abort(404, f"topic with id:{id} doesn't exist") return result
def delete_topic(id): try: result = post_store.delete(id) result = jsonify(result.__dict__()) except ValueError: result = abort(404, "topic with id : {id} doesn't exist ") return result
def topicDelete(id): try: result = post_store.delete(id) result = jsonify("topic with id " + str(id) + " deleted") except ValueError: result = abort(404, f"topic with id: {id} doesn't exist") return result
def topic_delete_api(id): try: result = post_store.delete(id) result = jsonify("message: " " Delete item succesfully !") except ValueError: result = abort(404, "topic with id: {id} doesn't exist") return result
def api_topic_delete(id): post = post_store.get_by_id(id) post_store.delete(id) return jsonify(post.__dict__())
def delete_post(id): post_store.delete(id) return redirect(url_for("home"))
def topic_delete(post_id): post_store.delete(post_id) return redirect(url_for("home"))
def topic_delete(id): post_store.delete(int(id)) print id return redirect(url_for("home"))
def delete_topic(id): try: post_store.delete(id) except ValueError: abort(404, f"Topic with id: {id} doesn't exist.") return redirect(url_for('home'))
def topic_delete_api(id): post_store.delete(id) return jsonify("Post has been deleted!")
def delete(id): post = post_store.get_by_id(id) if post is None: abort(404) post_store.delete(id) return '', status.HTTP_204_NO_CONTENT
def topic_delete(id): post = post_store.get_by_id(id) if post is None: abort(404) post_store.delete(id) return redirect(url_for("home"))
def topic_delete(id): if post_store.get_by_id(id) is not None: post_store.delete(id) return redirect(url_for("home"))