summaryrefslogtreecommitdiffstats
path: root/Lib/decimal.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/decimal.py')
-rw-r--r--Lib/decimal.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/Lib/decimal.py b/Lib/decimal.py
index a751aa8..af29e68 100644
--- a/Lib/decimal.py
+++ b/Lib/decimal.py
@@ -5690,8 +5690,6 @@ def _insert_thousands_sep(digits, spec, min_width=1):
groups = []
for l in _group_lengths(grouping):
- if groups:
- min_width -= len(sep)
if l <= 0:
raise ValueError("group length should be positive")
# max(..., 1) forces at least 1 digit to the left of a separator
@@ -5701,6 +5699,7 @@ def _insert_thousands_sep(digits, spec, min_width=1):
min_width -= l
if not digits and min_width <= 0:
break
+ min_width -= len(sep)
else:
l = max(len(digits), min_width, 1)
groups.append('0'*(l - len(digits)) + digits[-l:])