From 786e87cc6d131a8c7e8b8d838ec0953bccc8420d Mon Sep 17 00:00:00 2001 From: monosans Date: Wed, 30 Oct 2024 10:18:27 +0300 Subject: [PATCH] fix: remove workers count limit --- djlint/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/djlint/__init__.py b/djlint/__init__.py index 7b04912c0..bc85c3f31 100644 --- a/djlint/__init__.py +++ b/djlint/__init__.py @@ -383,7 +383,11 @@ def main( echo() progress_char = " »" if sys.platform == "win32" else "┈━" - worker_count = min(os.cpu_count() or 1, len(file_list), 4) + + worker_count = os.cpu_count() or 1 + if sys.platform == "win32": + worker_count = min(worker_count, 60) + executor_cls = ( ProcessPoolExecutor if worker_count > 1 else ThreadPoolExecutor )