python3 integer division debugging
Oscar Benjamin
oscar.j.benjamin at gmail.com
Wed Aug 28 11:21:09 EDT 2013
On 28 August 2013 16:15, Neal Becker <ndbecker2 at gmail.com> wrote:
> The change in integer division seems to be the most insidious source of silent
> errors in porting code from python2 - since it changes the behaviour or valid
> code silently.
>
> I wish the interpreter had an instrumented mode to detect and report such
> problems.
Is that a joke?
Run the code under Python 2.6/2.7 with the -3 flag:
$ cat test.py
print(10 / 7)
$ python -3 test.py
test.py:2: DeprecationWarning: classic int division
print(10 / 7)
1
Oscar
More information about the Python-list
mailing list