def updateThread(request): if request.method == "POST": requestData = json.loads(request.body) requiredData = ["thread", "slug", "message"] try: tryParam(input=requestData, required=requiredData) threads = ThreadsHelper.updateThreadHelper(id=requestData["thread"], slug=requestData["slug"], message=requestData["message"]) except Exception as e: return generateError(e.message) return getResponse(threads) else: return HttpResponse(status=400)