Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py

branch
5_5_x
changeset 3940
09db5a253c9c
parent 3823
0ea489eea09c
child 4021
195a471c327b
--- a/Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py	Sat Nov 22 13:17:43 2014 +0100
+++ b/Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py	Tue Nov 25 19:16:34 2014 +0100
@@ -445,12 +445,18 @@
             arguments = []
             arguments.extend([arg.arg for arg in node.args.args])
             if node.args.vararg is not None:
-                arguments.append(node.args.vararg)
+                if sys.version_info[1] < 4:
+                    arguments.append(node.args.vararg)
+                else:
+                    arguments.append(node.args.vararg.arg)
             
             kwarguments = []
             kwarguments.extend([arg.arg for arg in node.args.kwonlyargs])
             if node.args.kwarg is not None:
-                kwarguments.append(node.args.kwarg)
+                if sys.version_info[1] < 4:
+                    kwarguments.append(node.args.kwarg)
+                else:
+                    kwarguments.append(node.args.kwarg.arg)
             return arguments, kwarguments
     
     ##################################################################

eric ide

mercurial