3131
3232
3333def setup_type_checker (
34- ARGS : _Args ,
35- * ,
36- revision_like : RevisionLike ,
37- suffix : str ,
38- typeshed_dir : Path | None ,
34+ ARGS : _Args , * , revision_like : RevisionLike , suffix : str , typeshed_dir : Path | None
3935) -> Awaitable [Path ]:
4036 setup_fn : Callable [..., Awaitable [Path ]]
4137 kwargs : dict [str , Any ]
@@ -52,10 +48,7 @@ def setup_type_checker(
5248 kwargs = {"repo" : ARGS .repo }
5349 elif ARGS .type_checker == "ty" :
5450 setup_fn = setup_ty
55- kwargs = {
56- "repo" : ARGS .repo ,
57- "build_profile" : ARGS .cargo_profile or "release" ,
58- }
51+ kwargs = {"repo" : ARGS .repo , "build_profile" : ARGS .cargo_profile or "release" }
5952 elif ARGS .type_checker == "pyrefly" :
6053 setup_fn = setup_pyrefly
6154 kwargs = {
@@ -72,25 +65,17 @@ def setup_type_checker(
7265
7366
7467async def setup_new_and_old_type_checker (
75- ARGS : _Args ,
76- new_typeshed_dir : Path | None ,
77- old_typeshed_dir : Path | None ,
68+ ARGS : _Args , new_typeshed_dir : Path | None , old_typeshed_dir : Path | None
7869) -> tuple [Path , Path ]:
7970 new_revision = ARGS .new
8071 old_revision = revision_or_recent_tag_fn (ARGS .old )
8172
8273 new_exe , old_exe = await asyncio .gather (
8374 setup_type_checker (
84- ARGS ,
85- revision_like = new_revision ,
86- suffix = "new" ,
87- typeshed_dir = new_typeshed_dir ,
75+ ARGS , revision_like = new_revision , suffix = "new" , typeshed_dir = new_typeshed_dir
8876 ),
8977 setup_type_checker (
90- ARGS ,
91- revision_like = old_revision ,
92- suffix = "old" ,
93- typeshed_dir = old_typeshed_dir ,
78+ ARGS , revision_like = old_revision , suffix = "old" , typeshed_dir = old_typeshed_dir
9479 ),
9580 )
9681
@@ -359,10 +344,7 @@ async def coverage(ARGS: _Args) -> None:
359344 assert ARGS .type_checker == "mypy"
360345
361346 mypy_exe = await setup_type_checker (
362- ARGS ,
363- revision_like = ARGS .new ,
364- suffix = "new" ,
365- typeshed_dir = None ,
347+ ARGS , revision_like = ARGS .new , suffix = "new" , typeshed_dir = None
366348 )
367349
368350 projects = select_projects (ARGS )
@@ -397,9 +379,7 @@ async def primer(ARGS: _Args) -> int:
397379
398380 new_typeshed_dir , old_typeshed_dir = await setup_new_and_old_typeshed (ARGS )
399381 new_type_checker , old_type_checker = await setup_new_and_old_type_checker (
400- ARGS ,
401- new_typeshed_dir = new_typeshed_dir ,
402- old_typeshed_dir = old_typeshed_dir ,
382+ ARGS , new_typeshed_dir = new_typeshed_dir , old_typeshed_dir = old_typeshed_dir
403383 )
404384
405385 async with asyncio .TaskGroup () as tg :
0 commit comments