summaryrefslogtreecommitdiff
path: root/django/utils/numberformat.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/utils/numberformat.py')
-rw-r--r--django/utils/numberformat.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/django/utils/numberformat.py b/django/utils/numberformat.py
index cf8b2d219c..f621ff64b4 100644
--- a/django/utils/numberformat.py
+++ b/django/utils/numberformat.py
@@ -91,15 +91,15 @@ def format(
# grouping is a single value
intervals = [grouping, 0]
active_interval = intervals.pop(0)
- int_part_gd = ""
+ int_part_gd = []
cnt = 0
for digit in int_part[::-1]:
if cnt and cnt == active_interval:
if intervals:
active_interval = intervals.pop(0) or active_interval
- int_part_gd += thousand_sep[::-1]
+ int_part_gd.append(thousand_sep[::-1])
cnt = 0
- int_part_gd += digit
+ int_part_gd.append(digit)
cnt += 1
- int_part = int_part_gd[::-1]
+ int_part = "".join(int_part_gd)[::-1]
return sign + int_part + dec_part