Guido van Rossum wrote: >>Would it be possible to change >> >>_PyEval_SliceIndex in ceval.c >> >>so that rather than throwing an error if the indexing object is not an >>integer, the code first checks to see if the object has a >>tp_as_number->nb_int method and calls it instead. >> >> > >I don't think this is the right solution; since float has that method, >it would allow floats to be used as slice indices, > > O.K., then how about if arrayobjects can make it in the core, then a check for a rank-0 integer-type arrayobject is allowed before raising an exception? -Travis
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4