(self, defn: ClassDef)
| 2814 | return not cycle |
| 2815 | |
| 2816 | def verify_duplicate_base_classes(self, defn: ClassDef) -> bool: |
| 2817 | dup = find_duplicate(defn.info.direct_base_classes()) |
| 2818 | if dup: |
| 2819 | self.fail(f'Duplicate base class "{dup.name}"', defn) |
| 2820 | return not dup |
| 2821 | |
| 2822 | def is_base_class(self, t: TypeInfo, s: TypeInfo) -> bool: |
| 2823 | """Determine if t is a base class of s (but do not use mro).""" |
no test coverage detected