예제 #1
0
파일: policy.py 프로젝트: zhhuabj/neutron
 def attach_floatingip(self, fip_id):
     fip_binding_obj = binding.QosPolicyFloatingIPBinding(
         self.obj_context, policy_id=self.id, fip_id=fip_id)
     try:
         fip_binding_obj.create()
     except db_exc.DBReferenceError as e:
         raise qos_exc.FloatingIPQosBindingError(policy_id=self.id,
                                                 fip_id=fip_id,
                                                 db_error=e)
예제 #2
0
 def attach_floatingip(self, fip_id):
     LOG.info('%s(): caller(): %s', log_utils.get_fname(1),
              log_utils.get_fname(2))
     fip_binding_obj = binding.QosPolicyFloatingIPBinding(self.obj_context,
                                                          policy_id=self.id,
                                                          fip_id=fip_id)
     try:
         fip_binding_obj.create()
     except db_exc.DBReferenceError as e:
         raise qos_exc.FloatingIPQosBindingError(policy_id=self.id,
                                                 fip_id=fip_id,
                                                 db_error=e)