diff --git a/app/comp/moy_mod.py b/app/comp/moy_mod.py index aa315ffd3..7f33065b1 100644 --- a/app/comp/moy_mod.py +++ b/app/comp/moy_mod.py @@ -340,19 +340,19 @@ class ModuleImplResults: ] def get_evaluations_bonus(self, modimpl: ModuleImpl) -> list[Evaluation]: - """Les évaluations bonus de ce module, ou liste vide s'il n'en a pas.""" + """Les évaluations bonus non bloquées de ce module, ou liste vide s'il n'en a pas.""" return [ e for e in modimpl.evaluations - if e.evaluation_type == Evaluation.EVALUATION_BONUS + if e.evaluation_type == Evaluation.EVALUATION_BONUS and not e.is_blocked() ] def get_evaluations_bonus_idx(self, modimpl: ModuleImpl) -> list[int]: - """Les indices des évaluations bonus""" + """Les indices des évaluations bonus non bloquées""" return [ i for (i, e) in enumerate(modimpl.evaluations) - if e.evaluation_type == Evaluation.EVALUATION_BONUS + if e.evaluation_type == Evaluation.EVALUATION_BONUS and not e.is_blocked() ]