]> granicus.if.org Git - python/commit
Fix bug discovered by John W. Shipman -- when the width of a format
authorGuido van Rossum <guido@python.org>
Mon, 7 Jun 1999 15:12:32 +0000 (15:12 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 7 Jun 1999 15:12:32 +0000 (15:12 +0000)
commit98c9eba945dd75d63e97dc66fb70b8dc53b8d9a7
tree494cfbb6af6582a643eebf650b7d6d8d1899553a
parent729afc1dff00440e5889c6e884d3908343a5c0cf
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.
Objects/stringobject.c