From faf1571c3b48b1cefcc82c845b2dfeef741b2e4d Mon Sep 17 00:00:00 2001 From: "Nyeki.py" <84998222+Nekidev@users.noreply.github.com> Date: Fri, 18 Oct 2024 04:39:46 -0300 Subject: [PATCH] fix(bot): :pencil2: `time_to_text()` not using singulars. --- payphone/core/formatting.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/payphone/core/formatting.py b/payphone/core/formatting.py index c451f98..f4e5d82 100644 --- a/payphone/core/formatting.py +++ b/payphone/core/formatting.py @@ -212,13 +212,13 @@ def time_to_text(time_diff: timedelta) -> str: parts = [] if days > 0: - parts.append(f"{days} days") + parts.append(f"{days} day{"s" if days != 1 else ""}") if hours > 0: - parts.append(f"{hours} hours") + parts.append(f"{hours} hour{"s" if hours != 1 else ""}") if minutes > 0: - parts.append(f"{minutes} mins") + parts.append(f"{minutes} min{"s" if minutes != 1 else ""}") if seconds > 0: - parts.append(f"{seconds} secs") + parts.append(f"{seconds} sec{"s" if seconds != 1 else ""}") return " ".join(parts)