diff --git a/src/humanize/number.py b/src/humanize/number.py index 1cbfc2b..0dc97f9 100644 --- a/src/humanize/number.py +++ b/src/humanize/number.py @@ -231,7 +231,7 @@ def intword(value: NumberOrString, format: str = "%.1f") -> str: try: if not math.isfinite(float(value)): return _format_not_finite(float(value)) - value = int(value) + value = int(float(value)) except (TypeError, ValueError): return str(value)