Konstantin Tretyakov added the comment:

Do note that things are not as simple as "slices with negative indices are 
treated differently from scalar negative indicies".

Namely, behaviour differs whether you use [] or .__getitem__, and whether you 
use [a:b] or [slice(a,b)]. This does not make sense from a specification 
perspective, but has to be made clear in the docs then.

Besides, Jython does not have this problem and I presume other Python 
implementations might also be fine (e.g. PyPy or whatever else there exists, 
couldn't test now).

Hence, although fixing the docs does seem like a simple solution, if you want 
to regard the docs as a "specification of the Python language" rather than a 
list of particular CPython features, this won't be reasonable.

----------

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

Reply via email to