ast_unparse: fixed an issue related to backporting to older Python3 releases.

Tue, 13 Apr 2021 17:48:37 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 13 Apr 2021 17:48:37 +0200
changeset 8232
39c4543b7a61
parent 8231
377c24760c37
child 8233
bad78a592cc2

ast_unparse: fixed an issue related to backporting to older Python3 releases.

eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py file | annotate | diff | comparison | revisions
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py	Tue Apr 13 17:44:23 2021 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py	Tue Apr 13 17:48:37 2021 +0200
@@ -852,7 +852,10 @@
             if is_simple_tuple(node.slice):
                 self.items_view(self.traverse, node.slice.elts)
             else:
-                self.traverse(node.slice)
+                if isinstance(node.slice, ast.Index):
+                    self.traverse(node.slice.value)
+                else:
+                    self.traverse(node.slice)
 
     def visit_Starred(self, node):
         self.write("*")

eric ide

mercurial