diff -r 957c9de01d42 -r de0420dac60e src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py --- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py Wed Nov 29 14:34:13 2023 +0100 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py Wed Nov 29 14:49:44 2023 +0100 @@ -2440,8 +2440,7 @@ itemContext.func.attr == "raises" and isinstance(itemContext.func.value, ast.Name) and itemContext.func.value.id == "pytest" - and "match" - not in [kwd.arg for kwd in itemContext.keywords] + and "match" not in [kwd.arg for kwd in itemContext.keywords] ) ) ) @@ -2920,9 +2919,10 @@ """ if isinstance(node.key, ast.Constant): self.violations.append((node, "M535", node.key.value)) - elif isinstance(node.key, ast.Name): - if node.key.id not in self.__getDictCompLoopVarNames(node): - self.violations.append((node, "M535", node.key.id)) + elif isinstance( + node.key, ast.Name + ) and node.key.id not in self.__getDictCompLoopVarNames(node): + self.violations.append((node, "M535", node.key.id)) class NameFinder(ast.NodeVisitor):