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]