diff --git a/mo/score.py b/mo/score.py index e474ffdb8fb5691e63f8f5c92fac5863d70421b8..ccbefbf0909b9c72a216bc2855a1ce85a3cd42fb 100644 --- a/mo/score.py +++ b/mo/score.py @@ -7,7 +7,7 @@ from typing import Any, List, Tuple, Optional, Dict, Union import mo.db as db from mo.util import normalize_grade -from mo.util_format import inflect_number, inflect_with_number +from mo.util_format import inflect_with_number class ScoreOrder: @@ -327,8 +327,8 @@ class Score: if step != 0: self._add_message( "info", - f"Výpočet na úrovni kola {self._prev_rounds[step-1].round_code()} nestačil," - + f" započítávám body z kola {self._prev_rounds[step].round_code()}" + f"Výpočet na úrovni kola {self._prev_rounds[step-1].round_code_short()} nestačil," + + f" započítávám body z kola {self._prev_rounds[step].round_code_short()}." ) tasks_by_difficulty = sorted( @@ -345,15 +345,15 @@ class Score: self._add_message( "warning", f"Úlohy {last_task.task.code} a {task.task.code} mají stejnou vypočtenou obtížnost" - + f" {difficulty}, pro výpočet obtížnosti je řadím podle kódu úlohy" + + f" {difficulty}, pro výpočet obtížnosti je řadím podle kódu úlohy." ) difficulty_report.append(f"{task.task.code} ({task.get_difficulty_str()}={float(difficulty):.2f})") last_task, last_difficulty = task, difficulty self._add_message( "info", - f"Průměrné body úloh kola {self._prev_rounds[step].round_code()} od nejobtížnější: " - + ", ".join(difficulty_report) + f"Průměrné body úloh kola {self._prev_rounds[step].round_code_short()} od nejobtížnější: " + + ", ".join(difficulty_report) + "." ) for result in self._results.values(): @@ -394,7 +394,7 @@ class Score: if self._exists_same_order_key(): self._add_message( "error", - "I po započítání všech úloh (včetně minulých kol) a ročníků účastníků existují sdílená místa. Je potřeba určit pořadí losem" + "I po započítání všech úloh (včetně minulých kol) a ročníků účastníků existují sdílená místa. Je potřeba určit pořadí losem." ) # Další kontroly