Message144126
Yes, that's intentional. When use of __int__ was deprecated, a bug report popped up from someone who wanted to be able to have their own objects treated as integers for the purposes of struct.pack. (I don't recall which issue; Meador, do you remember?) So we added use of __index__ at that point.
I think __index__ is the right interface for something to expose if it wants to be usable as an integer, and this usage is consistent with the original __index__ PEP. |
|
| Date |
User |
Action |
Args |
| 2011-09-16 11:59:07 | mark.dickinson | set | recipients:
+ mark.dickinson, skrah, meador.inge |
| 2011-09-16 11:59:07 | mark.dickinson | set | messageid: <[email protected]> |
| 2011-09-16 11:59:07 | mark.dickinson | link | issue12974 messages |
| 2011-09-16 11:59:06 | mark.dickinson | create | |
|