From 31575ce8172d40575be3c3d7a3a4a51d4aaf1a86 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 21 Sep 2000 05:28:26 +0000 Subject: Note that __getitem__() may receive a slice object as the index; reported by Detlef Lannert . --- Doc/ref/ref3.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Doc/ref/ref3.tex b/Doc/ref/ref3.tex index 53e919f..6648d27 100644 --- a/Doc/ref/ref3.tex +++ b/Doc/ref/ref3.tex @@ -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 -- cgit v0.12