Skip to main content
Source : src/cwsandbox/init.py:176
Attend que les waitables se terminent et renvoie (done, pending). Chaque type de waitable possède son propre comportement d’attente :
  • Sandbox : attend jusqu’au statut RUNNING
  • OperationRef : attend la fin de l’opération
  • Process : attend la fin du processus Paramètres
  • waitables (Sequence[Waitable]) : séquence d’objets Sandbox, OperationRef ou Process.
  • num_returns (int | None) : si spécifié, renvoie dès que ce nombre d’éléments est terminé. Si None, attend que tous soient terminés.
  • timeout (float | None) : durée d’attente maximale, en secondes. Si None, attend indéfiniment.
Renvoie
  • tuple[list[Waitable], list[Waitable]] : tuple de listes (done, pending) contenant les objets waitables originaux.
Exceptions levées
  • ValueError : si num_returns est inférieur à 1.
Exemples Attendre que tous les bacs à sable soient en cours d’exécution :
Attendre la fin des 2 premières opérations :
Attendre avec un délai d’expiration :
Dernière modification le 15 octobre 2026