Message26682
This affects all Python releases to date. See
<http://mail.python.org/pipermail/python-dev/2005-
October/057510.html>
for discussion. The overflow check in PyOS_strtoul() is
too clever, and causes these wrong results on a 32-bit
box (on a box with sizeof(long) == 8, other examples
would fail):
int('102002022201221111211', 3) = 0
int('32244002423141', 5) = 0
int('1550104015504', 6) = 0
int('211301422354', 7) = 0
int('12068657454', 9) = 0
int('1904440554', 11) = 0
int('9ba461594', 12) = 0
int('535a79889', 13) = 0
int('2ca5b7464', 14) = 0
int('1a20dcd81', 15) = 0
int('a7ffda91', 17) = 0
int('704he7g4', 18) = 0
int('4f5aff66', 19) = 0
int('3723ai4g', 20) = 0
int('281d55i4', 21) = 0
int('1fj8b184', 22) = 0
int('1606k7ic', 23) = 0
int('mb994ag', 24) = 0
int('hek2mgl', 25) = 0
int('dnchbnm', 26) = 0
int('b28jpdm', 27) = 0
int('8pfgih4', 28) = 0
int('76beigg', 29) = 0
int('5qmcpqg', 30) = 0
int('4q0jto4', 31) = 0
int('3aokq94', 33) = 0
int('2qhxjli', 34) = 0
int('2br45qb', 35) = 0
int('1z141z4', 36) = 0
|
|
| Date |
User |
Action |
Args |
| 2007-08-23 14:35:40 | admin | link | issue1334662 messages |
| 2007-08-23 14:35:40 | admin | create | |
|