Message302234
There are several ways of solving this issue:
1. Verify that an actual int was returned and raise a TypeError if it wasn't.
2. Verify that an actual int was returned and fall back to the hash if it wasn't.
3. Use int.__abs__() instead of abs(), the result will be guaranteed int. The drawback is that this makes a copy of positive integers for int subclasses.
4. Check the sign of the seed and call int.__neg__() for negative values. |
|
Date |
User |
Action |
Args |
2017-09-15 06:08:56 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, rhettinger, Oren Milman |
2017-09-15 06:08:56 | serhiy.storchaka | set | messageid: <1505455736.44.0.931496123045.issue31478@psf.upfronthosting.co.za> |
2017-09-15 06:08:56 | serhiy.storchaka | link | issue31478 messages |
2017-09-15 06:08:56 | serhiy.storchaka | create | |
|