diff options
author | Michael W. Hudson <mwh@python.net> | 2002-11-26 14:48:23 (GMT) |
---|---|---|
committer | Michael W. Hudson <mwh@python.net> | 2002-11-26 14:48:23 (GMT) |
commit | 96bc3b4d741091d66e390705ae99df2f06fde606 (patch) | |
tree | c95a4ae30e7119b7710dd54d089ed0b38ea8c468 | |
parent | 98bbc49c54c4bc7de33f1f23fc364dbb8e3fe034 (diff) | |
download | cpython-96bc3b4d741091d66e390705ae99df2f06fde606.zip cpython-96bc3b4d741091d66e390705ae99df2f06fde606.tar.gz cpython-96bc3b4d741091d66e390705ae99df2f06fde606.tar.bz2 |
This is not part of my patch
[ 635933 ] make some type attrs writable
but should have been!
News about the above.
-rw-r--r-- | Doc/whatsnew/whatsnew23.tex | 7 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/Doc/whatsnew/whatsnew23.tex b/Doc/whatsnew/whatsnew23.tex index b1e9713..c3b8e8f 100644 --- a/Doc/whatsnew/whatsnew23.tex +++ b/Doc/whatsnew/whatsnew23.tex @@ -896,6 +896,13 @@ In 2.3, you get this: <type '_socket.socket'> \end{verbatim} +\item One of the noted incompatibilities between old- and new-style + classes has been removed: you can now assign to the + \member{__name__} and \member{__bases__} attributes of new-style + classes. There are some restrictions on what can be assigned to + \member{__bases__} along the lines of those relating to assigning to + an instance's \member{__class__} attribute. + \end{itemize} @@ -12,6 +12,8 @@ What's New in Python 2.3 alpha 1? Type/class unification and new-style classes -------------------------------------------- +- One can now assign to __bases__ and __name__ of new-style classes. + - dict() now accepts keyword arguments so that dict(one=1, two=2) is the equivalent of {"one": 1, "two": 2}. Accordingly, the existing (but undocumented) 'items' keyword argument has |