Changes by David Goodger <[EMAIL PROTECTED]>:
Removed file: http://bugs.python.org/file10928/unnamed
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
New submission from David Goodger:
I ran across this bug in some legacy production code when numbers got high:
>>> '%i' % 2e9
'20'
>>> '%i' % 3e9
Traceback (most recent call last):
File "", line 1, in ?
TypeError: int argumen
David Goodger added the comment:
r74028 changes the logic of the code. The "finally" clause always
executes, regardless of whether or not an exception was raised. The
previous behavior only executed when there was an exception.
I don't know if the previous logic was correct, o
David Goodger added the comment:
To clarify my last message: the log message for r74028 ('simplify
"except: raise" to "finally:"') implies a nonexistent equivalence.
So was the log message in error, or the change itself?
--