Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Clarify remove-trailing-zeros logic a bit
  • Loading branch information
akx committed Nov 28, 2023
commit e89a6c9c2f56c2e1a87330f45d801f8ca1f11cec
6 changes: 4 additions & 2 deletions babel/numbers.py
Original file line number Diff line number Diff line change
Expand Up @@ -1158,8 +1158,10 @@ def _remove_trailing_zeros_after_decimal(string: str, decimal_symbol: str) -> st
integer_part, _, decimal_part = string.partition(decimal_symbol)

if decimal_part:
stripped_part = decimal_part.rstrip("0")
return integer_part + (decimal_symbol + stripped_part if stripped_part else "")
decimal_part = decimal_part.rstrip("0")
if decimal_part:
return integer_part + decimal_symbol + decimal_part
return integer_part

return string

Expand Down