From c0ecc050e14a88e8bd38d4bf3390a658c92e8916 Mon Sep 17 00:00:00 2001 From: Miguel Grinberg Date: Fri, 14 Feb 2025 10:19:52 +0000 Subject: [PATCH] reduce the number of black and isort calls (#2794) (cherry picked from commit c8454414e3e4b8ba4da0a69998b7c55804412f2a) --- utils/run-unasync-dsl.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utils/run-unasync-dsl.py b/utils/run-unasync-dsl.py index d089f0e3e..59c0b05bc 100644 --- a/utils/run-unasync-dsl.py +++ b/utils/run-unasync-dsl.py @@ -98,10 +98,12 @@ def main(check=False): filepaths.append(os.path.join(root, filename)) unasync.unasync_files(filepaths, rules) + output_dirs = [] for dir in source_dirs: - output_dir = f"{dir[0]}_sync_check/" if check else dir[1] - subprocess.check_call(["black", "--target-version=py38", output_dir]) - subprocess.check_call(["isort", output_dir]) + output_dirs.append(f"{dir[0]}_sync_check/" if check else dir[1]) + subprocess.check_call(["black", "--target-version=py38", *output_dirs]) + subprocess.check_call(["isort", *output_dirs]) + for dir, output_dir in zip(source_dirs, output_dirs): for file in glob("*.py", root_dir=dir[0]): # remove asyncio from sync files subprocess.check_call(