diff options
| author | Guido van Rossum <guido@python.org> | 2001-08-10 21:24:08 +0000 |
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 2001-08-10 21:24:08 +0000 |
| commit | 77ee7eec7549cd7f3eab4469292c7abfd0d20dfd (patch) | |
| tree | 84a674967b4f5549e6a1b5d86824e50a2afd249d /Python | |
| parent | 652f86b0a1af62e312d82a9e9c961eb9d8f0bfd8 (diff) | |
| download | cpython-77ee7eec7549cd7f3eab4469292c7abfd0d20dfd.tar.gz | |
- Big changes to fix SF bug #442833 (a nasty multiple inheritance
problem). inherit_slots() is split in two parts: inherit_special()
which inherits the flags and a few very special members from the
dominant base; inherit_slots() which inherits only regular slots,
and is now called for each base in the MRO in turn. These are now
both void functions since they don't have error returns.
- Added object.__setitem__() back -- for the same reason as
object.__new__(): a subclass of object should be able to call
object.__new__().
- add_wrappers() was moved around to be closer to where it is used (it
was defined together with add_methods() etc., but has nothing to do
with these).
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions
