commit | 98c9eba945dd75d63e97dc66fb70b8dc53b8d9a7 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Mon Jun 07 15:12:32 1999 +0000 |
committer | Guido van Rossum <guido@python.org> | Mon Jun 07 15:12:32 1999 +0000 |
tree | 494cfbb6af6582a643eebf650b7d6d8d1899553a | |
parent | 729afc1dff00440e5889c6e884d3908343a5c0cf [diff] |
Fix bug discovered by John W. Shipman -- when the width of a format specifier came from an int expression instead of a constant in the format, a negative width was truncated to zero instead of taken to mean the same as that negative constant plugged into the format. E.g. "(%*s)" % (-5, "foo") yielded "(foo)" while "(%-5s)" yields "(foo )". Now both yield the latter -- like sprintf() in C.