--- a/Plugins/CheckerPlugins/CodeStyleChecker/mccabe.py Sat Sep 19 12:12:19 2015 +0200 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/mccabe.py Mon Sep 21 19:13:30 2015 +0200 @@ -127,6 +127,8 @@ self.graphs["%s%s" % (self.classname, node.name)] = self.graph self.reset() + visitAsyncFunctionDef = visitFunctionDef + def visitClassDef(self, node): old_classname = self.classname self.classname += node.name + "." @@ -158,7 +160,7 @@ name = "Loop %d" % node.lineno self._subgraph(node, name) - visitFor = visitWhile = visitLoop + visitFor = visitAsyncFor = visitWhile = visitLoop def visitIf(self, node): name = "If %d" % node.lineno @@ -209,3 +211,5 @@ name = "With %d" % node.lineno self.appendPathNode(name) self.dispatch_list(node.body) + + visitAsyncWith = visitWith