def check_empty_dict(node): if not isinstance(node, ast.Dict): return if len(node.keys) == 0 and len(node.values) == 0: yield (node.lineno, 'init by {}')