6.8.1 Oggetti delle classi Popen3 e Popen4

Le istanze delle classi Popen3 e Popen4 hanno i seguenti metodi:

poll( )
Restituisce -1 se il processo figlio non è ancora terminato, altrimenti restituisce il suo codice di uscita.

wait( )
Attende che il processo figlio termini, e ne restituisce il suo codice di stato. Il codice di stato include sia il codice di uscita del processo che l'informazione sul fatto che il processo sia terminato eseguendo una exit() piuttosto che a causa di un segnale. Il modulo os definisce delle funzioni che aiutano ad interpretare il codice di stato; vedete la sezione 6.1.5 per la famiglia di funzioni W*().

Sono disponibili anche i seguenti attributi:

fromchild
Un file oggetto che permette di accedere ai dati emessi dal processo figlio sullo standard output. Per istanze di Popen4, questo oggetto fornirà accesso sia ai dati emessi sullo standard output che a quelli emessi sullo standard error.

tochild
Un file oggetto che fornisce accesso allo standard input del processo figlio.

childerr
Un file oggetto che fornisce l'output dell'errore da un processo figlio, se capturestderr ha valore vero per il costruttore, altrimenti None. Per instanze della classe Popen4, vale sempre None.

pid
L'identificativo ID del processo figlio.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.