Ignorando la salida del subproceso. Abrir [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo leer el primer byte de la salida estándar de un subproceso y luego descartar el resto en Python? 2 respuestas

Llamo a un programa java desde mi script Python, y está generando mucha información inútil que no quiero. He intentado addindstdout=None a la función Popen:

subprocess.Popen(['java', '-jar', 'foo.jar'], stdout=None)

Pero hace lo mismo. ¿Alguna idea

Respuestas a la pregunta(2)

Su respuesta a la pregunta