(node_op, dunders)
| 537 | |
| 538 | |
| 539 | def _find_dunder(node_op, dunders) -> Union[tuple[str, ...], None]: |
| 540 | dunder = None |
| 541 | for op, candidate_dunder in dunders.items(): |
| 542 | if isinstance(node_op, op): |
| 543 | dunder = candidate_dunder |
| 544 | return dunder |
| 545 | |
| 546 | |
| 547 | def get_policy(context: EvaluationContext) -> EvaluationPolicy: |