summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2006-08-12 18:44:06 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2006-08-12 18:44:06 (GMT)
commit1872b1c01f343f4cbfa7696ce95beae8278ce210 (patch)
tree382d8080c87b1484d3449b9108f65b023ccdaef8 /Python
parent8a87f5d37e6aab91ddc4c6491877b6cbd48a12cf (diff)
downloadcpython-1872b1c01f343f4cbfa7696ce95beae8278ce210.zip
cpython-1872b1c01f343f4cbfa7696ce95beae8278ce210.tar.gz
cpython-1872b1c01f343f4cbfa7696ce95beae8278ce210.tar.bz2
Fix a couple of bugs exposed by the new __index__ code. The 64-bit buildbots
were failing due to inappropriate clipping of numbers larger than 2**31 with new-style classes. (typeobject.c) In reviewing the code for classic classes, there were 2 problems. Any negative value return could be returned. Always return -1 if there was an error. Also make the checks similar with the new-style classes. I believe this is correct for 32 and 64 bit boxes, including Windows64. Add a test of classic classes too.
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions