X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fnf%2Fbiz%2Finstantiate_vnf.py;h=58ca591bbb4f91d4a941d73a172ad8245d1006b1;hb=da7fa99b4472a891d9e0ab16e0224acdc4f63e8e;hp=57711f7507865a5a647ba09277e6cadec4ade191;hpb=f2e52aa4efb15e1f94506710528d6f47d21348d6;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/nf/biz/instantiate_vnf.py b/lcm/lcm/nf/biz/instantiate_vnf.py index 57711f75..58ca591b 100644 --- a/lcm/lcm/nf/biz/instantiate_vnf.py +++ b/lcm/lcm/nf/biz/instantiate_vnf.py @@ -59,10 +59,10 @@ class InstantiateVnf(Thread): operation=OPERATION_TYPE.INSTANTIATE, task=OPERATION_TASK.INSTANTIATE ) - self.pre_deal() def run(self): try: + self.pre_deal() self.inst_pre() self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.STARTING) self.apply_grant() @@ -84,6 +84,8 @@ class InstantiateVnf(Thread): ) except NFLCMException as e: self.vnf_inst_failed_handle(e.args[0]) + except NFLCMExceptionConflict as e: + self.vnf_inst_failed_handle(e.args[0]) except Exception as e: logger.error(str(e)) logger.error(traceback.format_exc())