--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py Thu Apr 15 18:11:24 2021 +0200 @@ -394,13 +394,11 @@ """ sio = StringIO("".join(self.__source)) indentWord = " " # default in case of failure - try: + with contextlib.suppress(SyntaxError, tokenize.TokenError): for token in tokenize.generate_tokens(sio.readline): if token[0] == tokenize.INDENT: indentWord = token[1] break - except (SyntaxError, tokenize.TokenError): - pass return indentWord def __getIndent(self, line): @@ -427,7 +425,7 @@ self.__multiLineNumbers = set() self.__docLineNumbers = set() previousTokenType = '' - try: + with contextlib.suppress(SyntaxError, tokenize.TokenError): for t in tokenize.generate_tokens(sio.readline): tokenType = t[0] startRow = t[2][0] @@ -442,8 +440,6 @@ range(startRow, 1 + endRow)) previousTokenType = tokenType - except (SyntaxError, tokenize.TokenError): - pass return self.__multiLineNumbers, self.__docLineNumbers