def update_internal_tmp_storage(self): if self.check_gaphas_consistency: logger.info( "Check gaphas view is meta data consistent before doing tmp-storage update" ) check_gaphas_state_machine_meta_data_consistency( self.state_machine_model, with_logger_messages=True) self.tmp_meta_storage = self.get_root_state_element_meta()
def on_toggle_mode(self, widget, event=None): if self.view['branch_checkbox'].get_active(): self._mode = 'branch' else: self._mode = 'trail' if self.on_toggle_mode_check_gaphas_view_is_meta_data_consistent: check_gaphas_state_machine_meta_data_consistency(self._selected_sm_model, with_logger_messages=True) logger.info("modification history mode: {0}".format(self._mode)) self.update(None, None, None)
def finish_new_action(self, overview): if isinstance(self.active_action, MetaDataAction) and self.check_gaphas_consistency: check_gaphas_state_machine_meta_data_consistency( self.state_machine_model, with_logger_messages=True) try: self.active_action.set_after(overview) self.state_machine_model.history.modifications.insert_action( self.active_action) self.update_internal_tmp_storage() except: logger.exception("Failure occurred while finishing action") raise self.change_count += 1