logger.debug("Instantiate vnf end!")
return Response(data=resp_data, status=status.HTTP_201_CREATED)
except GvnfmDriverException as e:
- logger.error('instantiate vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('instantiate vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
vnf_info = do_queryvnf(request, vnfm_id, vnfInstanceId)
logger.debug("VNF instance info: %s" % vnf_info)
except GvnfmDriverException as e:
- logger.debug('VNF already does not exist, detail message: %s' % e.message)
+ logger.debug('VNF already does not exist, detail message: %s' % e.args[0])
return Response(data={"vnfInstanceId": vnfInstanceId}, status=status.HTTP_201_CREATED)
try:
}
return Response(data=resp_data, status=status.HTTP_201_CREATED)
except GvnfmDriverException as e:
- logger.error('Terminate vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Terminate vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
logger.debug("[%s]resp_data=%s", fun_name(), resp_data)
return Response(data=resp_data, status=status.HTTP_200_OK)
except GvnfmDriverException as e:
- logger.error('Query vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Query vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
}
return Response(data=operation_data, status=status.HTTP_200_OK)
except GvnfmDriverException as e:
- logger.error('Query vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Query vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
logger.debug("[%s]resp_data=%s", fun_name(), resp)
return Response(data=resp, status=status.HTTP_201_CREATED)
except GvnfmDriverException as e:
- logger.error('Grant vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Grant vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
raise GvnfmDriverException('Failed to notify vnf.')
return Response(data=None, status=status.HTTP_200_OK)
except GvnfmDriverException as e:
- logger.error('Grant vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Grant vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
response["Location"] = location
return response
except GvnfmDriverException as e:
- logger.error('operate vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('operate vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
response["Location"] = location
return response
except GvnfmDriverException as e:
- logger.error('Heal vnf failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Heal vnf failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
resp = json.JSONDecoder().decode(ret[1])
return Response(data=resp, status=status.HTTP_200_OK)
except GvnfmDriverException as e:
- logger.error('Get vnfpkgs failed, detail message: %s' % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error('Get vnfpkgs failed, detail message: %s' % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': 'unexpected exception'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
else:
raise GvnfmDriverException(vnf_lcm_op_occ_serializer.errors)
except GvnfmDriverException as e:
- logger.error("Query vnflcmopocc failed, detail message: %s" % e.message)
- return Response(data={'error': e.message}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ logger.error("Query vnflcmopocc failed, detail message: %s" % e.args[0])
+ return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except:
logger.error(traceback.format_exc())
return Response(data={'error': traceback.format_exc()}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
logger.debug("Subscription end!")
return Response(data=lccn_subscription_serializer.data, status=status.HTTP_201_CREATED)
except GvnfmDriverException as e:
- logger.error(e.message)
+ logger.error(e.args[0])
return Response(status=status.HTTP_500_INTERNAL_SERVER_ERROR)
except Exception as e:
- logger.error(e.message)
+ logger.error(e.args[0])
logger.error(traceback.format_exc())
return Response(status=status.HTTP_500_INTERNAL_SERVER_ERROR)