pylint/pyreverse/utils.py
def visit(self, node):
        """launch the visit starting from the given node"""
        if node in self._visited:
            return None
        self._visited[node] = 1  # FIXME: use set ?
        methods = self.get_callbacks(node)
        if methods[0] is not None:
            methods[0](node)
        if hasattr(node, "locals"):  # skip Instance and other proxy
            for local_node in node.values():
                self.visit(local_node)
        if methods[1] is not None:
            return methods[1](node)
        return None
def visit(self, node):
        if node in self._visited:
            return None
        self._visited[node] = 1  # FIXME: use set ?
        methods = self.get_callbacks(node)
        if methods[0] is not None:
            methods[0](node)
        if hasattr(node, "locals"):  # skip Instance and other proxy
            for local_node in node.values():
                self.visit(local_node)
        if methods[1] is not None:
            return methods[1](node)
        return None
def visit ( self , node ) : if node in self . _visited : return None self . _visited [ node ] = 1 # FIXME: use set ? methods = self . get_callbacks ( node ) if methods [ 0 ] is not None : methods [ 0 ] ( node ) if hasattr ( node , "locals" ) : # skip Instance and other proxy for local_node in node . values ( ) : self . visit ( local_node ) if methods [ 1 ] is not None : return methods [ 1 ] ( node ) return None
launch the visit starting from the given node
launch the visit starting from the given node