pylint/checkers/classes.py
def _check_consistent_mro(self, node):
        """Detect that a class has a consistent mro or duplicate bases."""
        try:
            node.mro()
        except InconsistentMroError:
            self.add_message("inconsistent-mro", args=node.name, node=node)
        except DuplicateBasesError:
            self.add_message("duplicate-bases", args=node.name, node=node)
        except NotImplementedError:
            # Old style class, there's no mro so don't do anything.
            pass
def _check_consistent_mro(self, node):
        """Detect that a class has a consistent mro or duplicate bases."""
        try:
            node.mro()
        except InconsistentMroError:
            self.add_message("inconsistent-mro", args=node.name, node=node)
        except DuplicateBasesError:
            self.add_message("duplicate-bases", args=node.name, node=node)
        except NotImplementedError:
            # Old style class, there's no mro so don't do anything.
            pass
def _check_consistent_mro ( self , node ) : try : node . mro ( ) except InconsistentMroError : self . add_message ( "inconsistent-mro" , args = node . name , node = node ) except DuplicateBasesError : self . add_message ( "duplicate-bases" , args = node . name , node = node ) except NotImplementedError : # Old style class, there's no mro so don't do anything. pass
Detect that a class has a consistent mro or duplicate bases.
Detect that a class has a consistent mro or duplicate bases .