From: Jeremy Hylton Date: Tue, 27 Feb 2007 15:53:28 +0000 (+0000) Subject: Add news about nonlocal statement X-Git-Tag: v3.0a1~1146 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a4f9fc6494b15cc54999b716d8bf5048a38a1aa5;p=python Add news about nonlocal statement --- diff --git a/Misc/NEWS b/Misc/NEWS index edb512f0a6..e445d3ed5c 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -62,6 +62,21 @@ Core and Builtins - Added function annotations per PEP 3107. +- Added nonlocal declaration from PEP 3104 + + >>> def f(x): + ... def inc(): + ... nonlocal x + ... x += 1 + ... return x + ... return inc + ... + >>> inc = f(0) + >>> inc() + 1 + >>> inc() + 2 + - Moved intern() to sys.intern(). - exec is now a function.