From: Benjamin Peterson Date: Sat, 31 Jan 2009 03:57:19 +0000 (+0000) Subject: comprehrensions now have proper scoping #5106 X-Git-Tag: v3.1a1~339 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9deddbf8c4f7bde3217d5d12cb933d6ea590840;p=thirdparty%2FPython%2Fcpython.git comprehrensions now have proper scoping #5106 --- diff --git a/Doc/reference/executionmodel.rst b/Doc/reference/executionmodel.rst index 6ec88f5340a7..cc9ee3dd8c33 100644 --- a/Doc/reference/executionmodel.rst +++ b/Doc/reference/executionmodel.rst @@ -51,8 +51,8 @@ definition occurs in a function block, the scope extends to any blocks contained within the defining one, unless a contained block introduces a different binding for the name. The scope of names defined in a class block is limited to the class block; it does not extend to the code blocks of methods -- this includes -generator expressions since they are implemented using a function scope. This -means that the following will fail:: +comprehensions and generator expressions since they are implemented using a +function scope. This means that the following will fail:: class A: a = 42