eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py

changeset 8259
2bbec88047dd
parent 8244
ed8cb108b27b
child 8273
698ae46f40a4
diff -r 82b608e352ec -r 2bbec88047dd eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Wed Apr 21 17:56:12 2021 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py	Wed Apr 21 19:40:50 2021 +0200
@@ -288,11 +288,12 @@
     src = "".join(source)
     
     try:
-        if sys.version_info >= (3, 8):
+        tree = (
+            ast.parse(src, filename, 'exec', type_comments=True)
             # need the 'type_comments' parameter to include type annotations
-            tree = ast.parse(src, filename, 'exec', type_comments=True)
-        else:
-            tree = ast.parse(src, filename, 'exec')
+            if sys.version_info >= (3, 8) else
+            ast.parse(src, filename, 'exec')
+        )
         return None, None, tree
     except (SyntaxError, TypeError):
         exc_type, exc = sys.exc_info()[:2]

eric ide

mercurial