def _check_metadata(self, node: ast.Assign) -> None: if not isinstance(nodes.get_parent(node), ast.Module): return for target_node in node.targets: target_node_id = getattr(target_node, 'id', None) if target_node_id in MODULE_METADATA_VARIABLES_BLACKLIST: self.add_violation( WrongModuleMetadataViolation(node, text=target_node_id), )
def _check_metadata(self, node: AnyAssign) -> None: if not isinstance(nodes.get_parent(node), ast.Module): return targets = get_assign_targets(node) for target_node in targets: target_node_id = _get_name_from_node(target_node) if target_node_id in MODULE_METADATA_VARIABLES_BLACKLIST: self.add_violation( WrongModuleMetadataViolation(node, text=target_node_id), )