[Python-Dev] Fix _PyEval_SliceIndex (Take two)
oliphant at ee.byu.edu
Fri Feb 18 22:35:43 CET 2005
(More readable second paragraph)
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 a problem has resurfaced regarding slicing with
objects that are not IntegerType objects but that have a
tp_as_number->nb_int method. Would it be possible to change
_PyEval_SliceIndex in ceval.c
so that rather than raising an exception 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 trys it before raising an exception.
If this is acceptable, it is an easy patch.
More information about the Python-Dev