[Python-Dev] SF #805304: bug or feature? (original) (raw)
Martin v. Löwis martin at v.loewis.de
Sun Sep 14 18:12:42 EDT 2003
- Previous message: [Python-Dev] SF #805304: bug or feature?
- Next message: [Python-Dev] Weekly Python Bug/Patch Summary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Raymond Hettinger" <raymond.hettinger at verizon.net> writes:
Once the fix is approved, there is a question of whether it should be backported. The case against it is that some programs written under Py2.3.1 or Py2.2.4 won't run on Py2.3.0 or Py2.2.3 and the patch can be viewed as an API expansion. The other point of view is that super objects should have always behaved this way and that the patch just fixes buggy behavior.
Whether it is a bug or not can be best clarified by looking at the documentation: If it is documented that attributes of super objects always follow MRO, then there is a bug. That might be a doc bug, but
Special cases aren't special enough to break the rules.
makes clear it wouldn't be a doc bug, but a bug in the code.
OTOH, if this is not documented at all, you clearly have a doc bug.
Regards, Martin
- Previous message: [Python-Dev] SF #805304: bug or feature?
- Next message: [Python-Dev] Weekly Python Bug/Patch Summary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]