Karthikeyan Singaravelan <tir.kar...@gmail.com> added the comment:

Is there a way to test this or trigger this code using Python syntax? 

`slice(start, stop, step).indices()` uses slice_indices in 
Objects/sliceobject.c . I checked the function docs 
https://docs.python.org/2.7/c-api/slice.html#c.PySlice_GetIndices and it states 
below

> You probably do not want to use this function. If you want to use slice 
> objects in versions of Python prior to 2.3, you would probably do well to 
> incorporate the source of PySlice_GetIndicesEx(), suitably renamed, in the 
> source of your extension.

I couldn't see it's usage too anywhere and with Python 3 we have all integers 
are implemented as “long” integer objects of arbitrary size and can see only 
PyLong_Check at 
https://github.com/python/cpython/blob/master/Objects/sliceobject.c#L178

Thanks

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34229>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to