def create(self): if self.obj_attr_is_set('id'): raise exception.ObjectActionError(action='create', reason=_('already created')) updates = self.karbor_obj_get_changes() db_log = db.scheduled_operation_log_create(self._context, updates) self._from_db_object(self._context, self, db_log)
def _create_scheduled_operation_log(self, state='in_progress', created_at=datetime.now()): values = { 'operation_id': self.operation_id, 'state': state, 'created_at': created_at } return db.scheduled_operation_log_create(self.ctxt, values)
def _create_scheduled_operation_log(self, state='in_progress', created_at=datetime.now()): values = { 'operation_id': self.operation_id, 'state': state, 'created_at': created_at } return db.scheduled_operation_log_create(self.ctxt, values)