(args: list[str])
| 66 | |
| 67 | |
| 68 | def run(args: list[str]) -> tuple[str, str, int]: |
| 69 | # Lazy import to avoid needing to import all of mypy to call run_dmypy |
| 70 | from mypy.main import main |
| 71 | |
| 72 | return _run( |
| 73 | lambda stdout, stderr: main(args=args, stdout=stdout, stderr=stderr, clean_exit=True) |
| 74 | ) |
| 75 | |
| 76 | |
| 77 | def run_dmypy(args: list[str]) -> tuple[str, str, int]: |