def _check_mapping(self, node): if is_inside_abstract_class(node): return if isinstance(node, astroid.DictComp): return infered = safe_infer(node) if infered is None or infered is astroid.YES: return if not is_mapping(infered): self.add_message('not-a-mapping', args=node.as_string(), node=node)
def _check_mapping(self, node): if is_inside_abstract_class(node): return if isinstance(node, astroid.DictComp): return infered = safe_infer(node) if infered is None or infered is astroid.YES: return if not is_mapping(infered): self.add_message("not-a-mapping", args=node.as_string(), node=node)