Commit 5ccc6dc
committed
Recognize custom registered family authorities
Treat custom AutoRegisterMeta-derived metaclasses and nominal Registered family bases as satisfying semantic inheritance membership SSOT. Add a regression test for derived registered family roots so the advisor does not push duplicate registry declarations when a shared nominal base already owns registration semantics.1 parent ca6d8fc commit 5ccc6dc
2 files changed
Lines changed: 24 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
617 | 617 | | |
618 | 618 | | |
619 | 619 | | |
620 | | - | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
621 | 629 | | |
622 | 630 | | |
623 | 631 | | |
| |||
629 | 637 | | |
630 | 638 | | |
631 | 639 | | |
632 | | - | |
633 | | - | |
| 640 | + | |
634 | 641 | | |
635 | 642 | | |
636 | 643 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5733 | 5733 | | |
5734 | 5734 | | |
5735 | 5735 | | |
| 5736 | + | |
| 5737 | + | |
| 5738 | + | |
| 5739 | + | |
| 5740 | + | |
| 5741 | + | |
| 5742 | + | |
| 5743 | + | |
| 5744 | + | |
| 5745 | + | |
| 5746 | + | |
| 5747 | + | |
| 5748 | + | |
| 5749 | + | |
5736 | 5750 | | |
5737 | 5751 | | |
5738 | 5752 | | |
| |||
0 commit comments