]> granicus.if.org Git - python/commitdiff
Add news item about __module__ attribute on functions.
authorJeremy Hylton <jeremy@alum.mit.edu>
Thu, 6 Feb 2003 16:00:15 +0000 (16:00 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Thu, 6 Feb 2003 16:00:15 +0000 (16:00 +0000)
Misc/NEWS

index 25cbe69aaaeffdb51fe1cd5ca222dc7b39fbbfa2..867fb5c1df8f35a4ab563ee4ed0f899416bc91b9 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -30,6 +30,14 @@ Core and builtins
   to convert a long integer into a float which couldn't fit.
   See SF bug #676155.
 
+- Function objects now have an __module__ attribute that is bound to
+  the name of the module in which the function was defined.  This
+  attribute is used by pickle.whichmodule(), which changes the 
+  behavior of whichmodule slightly.  In Python 2.2 whichmodule()
+  returns "__main__" for functions that are not defined at the
+  top-level of a module (examples: methods, nested functions).  Now
+  whichmodule() will return the proper module name.
+
 Extension modules
 -----------------