'wait on spawned procs to terminate'

def interact(self, **kwargs):

    status = 0
    for proc in self.procs:
        proc.communicate()
        if proc.returncode:
            status += 1
    return status
