Descrição
Executa um subprocesso transmitindo a saída para o terminal e ainda capturando essa saída para uso posterior, de forma parecida com o comando tee. Ajuda ferramentas de build, executores de teste e automações em Python a mostrar progresso ao vivo sem perder logs.
Desenvolvedores usam isto como biblioteca. Como executa comandos externos, valide argumentos de comando com cuidado e evite rodar entrada não confiável em automações.