Commit 31575ce8 authored by Fred Drake's avatar Fred Drake

Note that __getitem__() may receive a slice object as the index;

reported by Detlef Lannert <lannert@uni-duesseldorf.de>.
parent 02997491
......@@ -1095,8 +1095,9 @@ returns zero is considered to be false in a Boolean context.
\begin{methoddesc}[mapping object]{__getitem__}{self, key}
Called to implement evaluation of \code{\var{self}[\var{key}]}.
For a sequence types, the accepted keys should be integers. Note that
the special interpretation of negative indices (if the class wishes to
For sequence types, the accepted keys should be integers and slice
objects.\obindex{slice} Note that
the special interpretation of negative indexes (if the class wishes to
emulate a sequence type) is up to the \method{__getitem__()} method.
If \var{key} is of an inappropriate type, \exception{TypeError} may be
raised; if of a value outside the set of indexes for the sequence
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment