MCPcopy Create free account
hub / github.com/python/mypy / verify_duplicate_base_classes

Method verify_duplicate_base_classes

mypy/semanal.py:2816–2820  ·  view source on GitHub ↗
(self, defn: ClassDef)

Source from the content-addressed store, hash-verified

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)."""

Callers 1

Calls 3

failMethod · 0.95
find_duplicateFunction · 0.85
direct_base_classesMethod · 0.80

Tested by

no test coverage detected