﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
28280	numberformat.format does not handle scientific notation correctly	Wil Tan	nobody	"For floats with values larger than 1e16 or smaller than 1e-5, their string representation uses scientific notation in Python, which causes {{{numberformat.format}}} to return an erroneous output.

{{{
>>> from django.utils.numberformat import format
>>> format(0.0000000000000000009, '.', 2)
'9e-19.00'
>>> format(1e16, '.', 2, thousand_sep=',', grouping=3, force_grouping=True)
'1e,+16.00'
}}}

This is similar to #23935 but that was only fixed for Decimal types."	Bug	new	Utilities	1.11	Normal				Accepted	0	0	0	0	0	0
