Skip to content

Commit 880c0da

Browse files
authored
Enable some more mypy lints when checking our own code (#9787)
1 parent bc847a9 commit 880c0da

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

tests/typecheck_typeshed.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,18 @@ def run_mypy_as_subprocess(directory: str, platform: str, version: str) -> Retur
5757
"--no-error-summary",
5858
"--enable-error-code",
5959
"ignore-without-code",
60+
"--enable-error-code",
61+
"possibly-undefined",
62+
"--enable-error-code",
63+
"redundant-expr",
6064
]
6165
if directory == "tests" and platform == "win32":
6266
command.extend(["--exclude", "tests/pytype_test.py"])
63-
result = subprocess.run(command, capture_output=True)
64-
stdout, stderr = result.stdout, result.stderr
65-
if stderr:
66-
print_error(stderr.decode())
67-
if stdout:
68-
print_error(stdout.decode())
67+
result = subprocess.run(command, capture_output=True, text=True)
68+
if result.stderr:
69+
print_error(result.stderr)
70+
if result.stdout:
71+
print_error(result.stdout)
6972
return result.returncode
7073

7174

0 commit comments

Comments
 (0)