mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-35560: Remove assertion from format(float, "n") (GH-11288)
Fix an assertion error in format() in debug build for floating point formatting with "n" format, zero padding and small width. Release build is not impacted. Patch by Karthikeyan Singaravelan.
This commit is contained in:
parent
a0bb51e44c
commit
3f7983a25a
3 changed files with 23 additions and 1 deletions
|
@ -9381,6 +9381,7 @@ _PyUnicode_InsertThousandsGrouping(
|
|||
PyObject *thousands_sep,
|
||||
Py_UCS4 *maxchar)
|
||||
{
|
||||
min_width = Py_MAX(0, min_width);
|
||||
if (writer) {
|
||||
assert(digits != NULL);
|
||||
assert(maxchar == NULL);
|
||||
|
@ -9391,7 +9392,6 @@ _PyUnicode_InsertThousandsGrouping(
|
|||
}
|
||||
assert(0 <= d_pos);
|
||||
assert(0 <= n_digits);
|
||||
assert(0 <= min_width);
|
||||
assert(grouping != NULL);
|
||||
|
||||
if (digits != NULL) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue