This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author cykerway
Recipients cykerway
Date 2019-12-28.02:21:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1577499717.77.0.3384206838.issue39145@roundup.psfhosted.org>
In-reply-to
Content
With an inheritance graph like this:

        A       C
        B       D      (X)      A
                E

Adding or removing class X in E's parents will change the order of A and C in E's MRO: EBDAC vs EBDCXA.

I couldn't imagine what would be the "perfect" MRO. However, given X is completely independent from A and C, this behavior looks strange and problematic.
History
Date User Action Args
2019-12-28 02:21:57cykerwaysetrecipients: + cykerway
2019-12-28 02:21:57cykerwaysetmessageid: <1577499717.77.0.3384206838.issue39145@roundup.psfhosted.org>
2019-12-28 02:21:57cykerwaylinkissue39145 messages
2019-12-28 02:21:57cykerwaycreate