Пример #1
0
 def finish_with_failure(self, exc_val, exc_tb):
     values = self.pack_action_event_finish(self._context,
                                            self.instance_uuid,
                                            self.event, exc_val=exc_val,
                                            exc_tb=exc_tb)
     db_event = db.action_event_finish(self._context, values)
     self._from_db_object(self._context, self, db_event)
Пример #2
0
 def finish_with_failure(self, exc_val, exc_tb):
     values = self.pack_action_event_finish(self._context,
                                            self.instance_uuid,
                                            self.event,
                                            exc_val=exc_val,
                                            exc_tb=exc_tb)
     db_event = db.action_event_finish(self._context, values)
     self._from_db_object(self._context, self, db_event)
Пример #3
0
 def event_finish_with_failure(cls, context, instance_uuid, event_name,
                               exc_val=None, exc_tb=None, want_result=None):
     values = cls.pack_action_event_finish(context, instance_uuid,
                                           event_name, exc_val=exc_val,
                                           exc_tb=exc_tb)
     db_event = db.action_event_finish(context, values)
     if want_result:
         return cls._from_db_object(context, cls(), db_event)
Пример #4
0
 def event_finish_with_failure(cls,
                               context,
                               instance_uuid,
                               event_name,
                               exc_val=None,
                               exc_tb=None,
                               want_result=None):
     values = cls.pack_action_event_finish(context,
                                           instance_uuid,
                                           event_name,
                                           exc_val=exc_val,
                                           exc_tb=exc_tb)
     db_event = db.action_event_finish(context, values)
     if want_result:
         return cls._from_db_object(context, cls(), db_event)