feat: count_day_types — compte les jours par type

This commit is contained in:
2026-03-11 20:31:16 +01:00
parent 859d94bfb1
commit a2077e640a
2 changed files with 37 additions and 0 deletions

View File

@@ -23,3 +23,11 @@ def work_minutes_reference(day_type: str) -> int:
def week_balance_minutes(actual_minutes: int, reference_minutes: int) -> int:
return actual_minutes - reference_minutes
def count_day_types(entries: list) -> dict[str, int]:
"""Retourne un dict {day_type: count} pour une liste d'entrées, sans les zéros."""
counts: dict[str, int] = {}
for entry in entries:
counts[entry.day_type] = counts.get(entry.day_type, 0) + 1
return counts