From 21810a31a19ac6d2537e88f3854fcf8f59d421cd Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sun, 19 Jul 2026 09:09:56 +0000 Subject: [PATCH] [IMP] script todo: default parallel deployments to CPU count The infra "Parallel deployments" prompt defaulted to a fixed 4. It now defaults to the host CPU count (os.cpu_count()), still capped by the number of selected VMs, with a fallback of 4 when the count is unknown. Co-Authored-By: Claude Opus 4.8 (1M context) --- script/todo/todo.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/script/todo/todo.py b/script/todo/todo.py index c40f18a..2e6ad9f 100755 --- a/script/todo/todo.py +++ b/script/todo/todo.py @@ -1436,8 +1436,9 @@ class TODO: input(t("Add each VM to ~/.ssh/config? (y/N): ")) ) - # Nombre de déploiements en parallèle (défaut : min(nb VM, 4)). - default_par = min(len(selected), 4) + # Nombre de déploiements en parallèle. Défaut = nombre de CPU de + # l'hôte (borné par le nombre de VM ; repli sur 4 si indéterminé). + default_par = min(len(selected), os.cpu_count() or 4) raw = input( f"{t('Parallel deployments (default:')} {default_par}): " ).strip()