Plugins/CheckerPlugins/CodeStyleChecker/mccabe.py

changeset 4465
2fbb5bdb8ddf
parent 4423
14f3ca3dcef6
child 4555
861e1741985c
--- 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

eric ide

mercurial