def _set_current_state(self, value): """Modifie la valeur textuelle de l'état courant.""" if self._current_state == value: return # rien n'a changé, inutile de gérer le peak state if self._peak_state is None: self._peak_state = value self._initial_state = value else: # Si l'ancien état est moins grave que le nouveau, # on se met à jour. if StateName.compare_from_values(self._peak_state, value) < 0: self._peak_state = value self._current_state = value