From 93a7b18ae7df478703e769f314e922cf3f920b88 Mon Sep 17 00:00:00 2001 From: dansarpong Date: Mon, 2 Oct 2023 16:58:56 +0000 Subject: [PATCH] Fix plural float error Fixed an error where a float value given in _ngettext generated errors when expecting integer value --- src/humanize/i18n.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/humanize/i18n.py b/src/humanize/i18n.py index e391b9f..ea49585 100644 --- a/src/humanize/i18n.py +++ b/src/humanize/i18n.py @@ -123,7 +123,7 @@ def _ngettext(message: str, plural: str, num: int) -> str: Returns: str: Translated text. """ - return get_translation().ngettext(message, plural, num) + return get_translation().ngettext(message, plural, int(num)) def _gettext_noop(message: str) -> str: