(self, iter_errors: IterationDependentErrors)
| 2584 | ) |
| 2585 | |
| 2586 | def iteration_dependent_errors(self, iter_errors: IterationDependentErrors) -> None: |
| 2587 | for error_info in iter_errors.yield_uselessness_error_infos(): |
| 2588 | self.fail(*error_info[:2], code=error_info[2]) |
| 2589 | for nonoverlaps, kind, context in iter_errors.yield_nonoverlapping_types(): |
| 2590 | self.dangerous_comparison( |
| 2591 | mypy.typeops.make_simplified_union(nonoverlaps[0]), |
| 2592 | mypy.typeops.make_simplified_union(nonoverlaps[1]), |
| 2593 | kind, |
| 2594 | context, |
| 2595 | ) |
| 2596 | for types, context in iter_errors.yield_revealed_type_infos(): |
| 2597 | self.reveal_type(mypy.typeops.make_simplified_union(types), context) |
| 2598 | |
| 2599 | |
| 2600 | def quote_type_string(type_string: str) -> str: |
no test coverage detected