Message344266
I'm working on a PR that finally changes the DeprecationWarnings that Serhiy introduced to TypeErrors; I think that should be acceptable, four Python versions and some years later. With that PR:
- int will always return something of exact type `int` (or raise)
- operator.index will always return something of exact type `int` (or raise)
- PyNumber_Index will always use `__index__` for int subclasses, so this should fix the issue that Barry originally reported (mismatch between `obj.__index__()` and `operator.index(obj)`). |
|
Date |
User |
Action |
Args |
2019-06-02 10:27:17 | mark.dickinson | set | recipients:
+ mark.dickinson, barry, ncoghlan, vstinner, Arfrever, alex, docs@python, python-dev, eric.snow, serhiy.storchaka, mjacob |
2019-06-02 10:27:17 | mark.dickinson | set | messageid: <1559471237.66.0.182013088254.issue17576@roundup.psfhosted.org> |
2019-06-02 10:27:17 | mark.dickinson | link | issue17576 messages |
2019-06-02 10:27:17 | mark.dickinson | create | |
|