def process_output(process):
    with finishing(process):
        for line in iter(process.stdout.readline, ''):
            if detected_error(line):
                communicate_error(process, line)
process = Popen(command, stdout=PIPE, stderr=STDOUT, bufsize=1)
Thread(target=process_output, args=[process]).start()
Как сделать так, чтобы подпроцесс сообщал только об ошибке