示例#1
0
文件: event.py 项目: vigilo/models
 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