Fixed an issue in the doc style checker related to a slightly changed AST in Python 3.4. 5_5_x

Tue, 25 Nov 2014 19:16:34 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 25 Nov 2014 19:16:34 +0100
branch
5_5_x
changeset 3940
09db5a253c9c
parent 3934
8e2b5bdd6bf3
child 3941
f8a9af3d8b56

Fixed an issue in the doc style checker related to a slightly changed AST in Python 3.4.
(grafted from d2b103d42907de09b3e4d6ea566cded2d2ef79c0)

Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py file | annotate | diff | comparison | revisions
--- 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