]> granicus.if.org Git - python/commitdiff
Add a note about yield requiring a __future__ directive.
authorFred Drake <fdrake@acm.org>
Wed, 12 Dec 2001 06:06:43 +0000 (06:06 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 12 Dec 2001 06:06:43 +0000 (06:06 +0000)
Doc/ref/ref6.tex

index 1f1486bac748367e47e4bcd41a163b35a1c16b4b..3089b1af387eb7d1fdae5d3299b15c1cd31c6cda 100644 (file)
@@ -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}