Exceções de PythonErro
struct.errorstruct.error
Ocorreu um erro ao empacotar ou desempacotar dados binários com o módulo struct.
python
Ver detalhes ProcessLookupErrorLançada quando um determinado processo (tipicamente um PID) não existe.
os.kill(), os.waitpid() ou outra chamada de SO referenciou um ID de processo que já encerrou, nunca foi iniciado ou para o qual o usuário atual não tem permissão de inspecionar. Em sistemas POSIX, isso expõe ESRCH da syscall subjacente.
Verifique se o PID ainda está ativo antes de enviar sinais (ex.: envolva os.kill em um bloco try/except ProcessLookupError). Atualize o estado do objeto subprocess.Popen com poll() ou wait() antes de enviar sinais. Se o processo filho encerrou inesperadamente, inspecione returncode e stderr para entender o motivo.
struct.errorOcorreu um erro ao empacotar ou desempacotar dados binários com o módulo struct.
TypeError: missing required positional argumentUma função foi chamada sem fornecer todos os argumentos posicionais obrigatórios.
FloatingPointErrorUma operação de ponto flutuante falhou. Raramente observado, a menos que fpectl esteja habilitado.
ValueErrorUma função recebeu um argumento do tipo correto, mas com um valor inadequado.
BrokenPipeErrorFoi feita uma tentativa de escrita em um pipe ou socket cujo lado de leitura foi fechado.
FileExistsErrorUma operação falhou porque o arquivo ou diretório já existe.