Example #1
0
File: deps.py Project: sixolet/mypy
 def process_binary_op(self, op: str, left: Expression, right: Expression) -> None:
     method = op_methods.get(op)
     if method:
         if op == 'in':
             self.add_operator_method_dependency(right, method)
         else:
             self.add_operator_method_dependency(left, method)
             rev_method = reverse_op_methods.get(method)
             if rev_method:
                 self.add_operator_method_dependency(right, rev_method)
Example #2
0
 def process_binary_op(self, op: str, left: Expression, right: Expression) -> None:
     method = op_methods.get(op)
     if method:
         if op == 'in':
             self.add_operator_method_dependency(right, method)
         else:
             self.add_operator_method_dependency(left, method)
             rev_method = reverse_op_methods.get(method)
             if rev_method:
                 self.add_operator_method_dependency(right, rev_method)