diff -r fd477cded1c1 -r 4a0f1f896341 eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py --- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py Thu Apr 08 17:27:12 2021 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py Thu Apr 08 18:27:47 2021 +0200 @@ -33,8 +33,7 @@ @ytype str """ if isinstance(node, ast.Attribute): - for v in composeCallPath(node.value): - yield v + yield from composeCallPath(node.value) yield node.attr elif isinstance(node, ast.Name): yield node.id @@ -452,7 +451,7 @@ if isinstance(node, ast.Module) or not hasCode: return - if not (imports >= expectedImports): + if imports < expectedImports: if imports: self.__error(node.lineno - 1, node.col_offset, "M701", ", ".join(expectedImports), ", ".join(imports))