pylint/extensions/mccabe.py
def _subgraph(self, node, name, extra_blocks=()):
        """create the subgraphs representing any `if` and `for` statements"""
        if self.graph is None:
            # global loop
            self.graph = PathGraph(node)
            self._subgraph_parse(node, node, extra_blocks)
            self.graphs["%s%s" % (self.classname, name)] = self.graph
            self.reset()
        else:
            self._append_node(node)
            self._subgraph_parse(node, node, extra_blocks)
def _subgraph(self, node, name, extra_blocks=()):
        if self.graph is None:
            # global loop
            self.graph = PathGraph(node)
            self._subgraph_parse(node, node, extra_blocks)
            self.graphs["%s%s" % (self.classname, name)] = self.graph
            self.reset()
        else:
            self._append_node(node)
            self._subgraph_parse(node, node, extra_blocks)
def _subgraph ( self , node , name , extra_blocks = ( ) ) : if self . graph is None : # global loop self . graph = PathGraph ( node ) self . _subgraph_parse ( node , node , extra_blocks ) self . graphs [ "%s%s" % ( self . classname , name ) ] = self . graph self . reset ( ) else : self . _append_node ( node ) self . _subgraph_parse ( node , node , extra_blocks )
create the subgraphs representing any `if` and `for` statements
create the subgraphs representing any if and for statements