From a78e66ff0209568214f5d8b8e35e4bf2033724ab Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Wed, 12 Dec 2001 06:06:43 +0000 Subject: Add a note about yield requiring a __future__ directive. --- Doc/ref/ref6.tex | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Doc') diff --git a/Doc/ref/ref6.tex b/Doc/ref/ref6.tex index 1f1486bac7..3089b1af38 100644 --- a/Doc/ref/ref6.tex +++ b/Doc/ref/ref6.tex @@ -482,6 +482,16 @@ difficulty is that there's no guarantee the generator will ever be resumed, hence no guarantee that the \keyword{finally} block will ever get executed. +\note{In Python 2.2, the \keyword{yield} statement is only allowed +when the \code{generators} feature has been enabled. It will always +be enabled in Python 2.3. This \code{__future__} import statment can +be used to enable the feature:} + +\begin{verbatim} +from __future__ import generators +\end{verbatim} + + \begin{seealso} \seepep{0255}{Simple Generators} {The proposal for adding generators and the \keyword{yield} -- cgit v1.2.1