commit | a4f9fc6494b15cc54999b716d8bf5048a38a1aa5 | [log] [tgz] |
---|---|---|
author | Jeremy Hylton <jeremy@alum.mit.edu> | Tue Feb 27 15:53:28 2007 +0000 |
committer | Jeremy Hylton <jeremy@alum.mit.edu> | Tue Feb 27 15:53:28 2007 +0000 |
tree | b18501a5017cbef0971d15fc2f877731de67b553 | |
parent | 17e43e582c94bf57ea6a4911b891df88a235866f [diff] [blame] |
Add news about nonlocal statement
diff --git a/Misc/NEWS b/Misc/NEWS index edb512f..e445d3e 100644 --- a/Misc/NEWS +++ b/Misc/NEWS
@@ -62,6 +62,21 @@ - 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.