[Python-Dev] Fixing _PyEval_SliceIndex so that integer-like objects
can be used
oliphant at ee.byu.edu
Fri Feb 18 22:12:53 CET 2005
There is a great discussion going on the numpy list regarding a proposed
PEP for multidimensional arrays that is in the works.
During this discussion as resurfaced regarding slicing with objects that
are not IntegerType objects but that
have a tp_as_number->nb_int method to convert to an int.
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.
If this is acceptable, it is an easy patch.
More information about the Python-Dev