inherit maxchar of field value where needed (closes #14648)

This commit is contained in:
Benjamin Peterson 2012-04-23 10:55:29 -04:00
parent 1cf5aa9106
commit 80d07f8251
2 changed files with 5 additions and 0 deletions

View file

@ -747,6 +747,9 @@ format_string_internal(PyObject *value, const InternalFormatSpec *format)
len = format->precision;
}
if (len)
maxchar = PyUnicode_MAX_CHAR_VALUE(value);
calc_padding(len, format->width, format->align, &lpad, &rpad, &total);
if (lpad != 0 || rpad != 0)