- try:\r
- terminate_vnf_request_serializer = TerminateVnfRequestSerializer(data=request.data)\r
- if not terminate_vnf_request_serializer.is_valid():\r
- raise NFLCMException(terminate_vnf_request_serializer.errors)\r
-\r
- job_id = JobUtil.create_job('NF', 'TERMINATE', instanceid)\r
- JobUtil.add_job_status(job_id, 0, "TERM_VNF_READY")\r
- TerminateVnf(terminate_vnf_request_serializer.data, instanceid, job_id).start()\r
-\r
- terminate_vnf_response_serializer = JobIdentifierSerializer(data={"jobId": job_id})\r
- if not terminate_vnf_response_serializer.is_valid():\r
- raise NFLCMException(terminate_vnf_response_serializer.errors)\r
-\r
- return Response(data=terminate_vnf_response_serializer.data, status=status.HTTP_202_ACCEPTED)\r
- except NFLCMException as e:\r
- logger.error(e.message)\r
- return Response(data={'error': '%s' % e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)\r
- except Exception as e:\r
- logger.error(e.message)\r
- logger.error(traceback.format_exc())\r
- return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)\r
+\r
+ terminate_vnf_request_serializer = TerminateVnfRequestSerializer(data=request.data)\r
+ if not terminate_vnf_request_serializer.is_valid():\r
+ raise NFLCMException(terminate_vnf_request_serializer.errors)\r
+\r
+ job_id = JobUtil.create_job('NF', 'TERMINATE', instanceid)\r
+ JobUtil.add_job_status(job_id, 0, "TERM_VNF_READY")\r
+ TerminateVnf(terminate_vnf_request_serializer.data, instanceid, job_id).start()\r
+\r
+ terminate_vnf_response_serializer = JobIdentifierSerializer(data={"jobId": job_id})\r
+ if not terminate_vnf_response_serializer.is_valid():\r
+ raise NFLCMException(terminate_vnf_response_serializer.errors)\r
+\r
+ return Response(data=terminate_vnf_response_serializer.data, status=status.HTTP_202_ACCEPTED)\r