bpo-27772: Make preceding width with 0 valid in string format. (GH-11270)

Previously it was an error with confusing error message.
This commit is contained in:
Serhiy Storchaka 2021-01-25 11:56:33 +02:00 committed by GitHub
parent 8dfe15625e
commit cf19cc3b92
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 3 deletions

View file

@ -219,7 +219,7 @@ parse_internal_render_format_spec(PyObject *format_spec,
/* The special case for 0-padding (backwards compat) */
if (!fill_char_specified && end-pos >= 1 && READ_spec(pos) == '0') {
format->fill_char = '0';
if (!align_specified) {
if (!align_specified && default_align == '>') {
format->align = '=';
}
++pos;