Skip to main content
소스: src/cwsandbox/init.py:176
waitable이 완료될 때까지 대기하고 (done, pending)을 반환합니다. 각 waitable 유형에는 고유한 “대기” 동작이 있습니다.
  • Sandbox: RUNNING 상태가 될 때까지 대기합니다
  • OperationRef: 오퍼레이션이 완료될 때까지 대기합니다
  • Process: 프로세스가 완료될 때까지 대기합니다 매개변수
  • waitables (Sequence[Waitable]): Sandbox, OperationRef 또는 Process 객체의 시퀀스입니다.
  • num_returns (int | None): 지정하면 이 개수만큼 완료된 후 반환합니다. None이면 모두 완료될 때까지 대기합니다.
  • timeout (float | None): 최대 대기 시간(초)입니다. None이면 무기한 대기합니다.
반환값
  • tuple[list[Waitable], list[Waitable]]: 원래 waitable 객체가 담긴 (done, pending) 목록의 튜플입니다.
예외
  • ValueError: num_returns가 1보다 작으면 발생합니다.
예시 모든 샌드박스가 실행 중 상태가 될 때까지 대기합니다.
처음 2개의 오퍼레이션이 완료될 때까지 기다리세요:
timeout을 지정하여 대기:
마지막 수정일 2026년 10월 15일