episode.py: season/seasons pluralization

If num_seasons = 0, output "0 seasons" (not sure if this would ever occur). If num_seasons = 1, output "1 season". If num_seasons >=2 output "X seasons".
This commit is contained in:
John Veness
2026-05-17 15:06:55 +01:00
committed by GitHub
parent fe1ccd085c
commit e5a287bc14

View File

@@ -149,7 +149,7 @@ class Series(SortedKeyList, ABC):
sum(seasons.values()) sum(seasons.values())
season_breakdown = ", ".join(f"S{season}({count})" for season, count in sorted(seasons.items())) season_breakdown = ", ".join(f"S{season}({count})" for season, count in sorted(seasons.items()))
tree = Tree( tree = Tree(
f"{num_seasons} seasons, {season_breakdown}", f"{num_seasons} season{'s'[:num_seasons^1]}, {season_breakdown}",
guide_style="bright_black", guide_style="bright_black",
) )
if verbose: if verbose: