Пример #1
0
 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)
Пример #2
0
 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)