Estoy usando el módulo de joystick de Pygame/SDL para obtener información de un gamepad. Cada vez que llamo al método get_hat()
, se imprime en la consola. Esto es problemático ya que uso la consola para ayudarme a depurar y ahora se inunda con SDL_JoystickGetHat value:0:
60 veces por segundo. ¿Hay alguna manera de poder desactivar esto? ¿O a través de una opción en Pygame/SDL o suprime la salida de la consola mientras la función llama? No vi mención de esto en la documentación de Pygame.¿Cómo suprimir la salida de la consola en Python?
edición: Esto resulta ser debido a la depuración de encenderla cuando se compiló la biblioteca SDL.
Ahora estoy curioso lo que la plataforma que está utilizando (distribución de Linux?), Y lo que el paquete que está utilizando? ¿O compilaste tú mismo? – Keith
Esto fue hace mucho tiempo, pero estaba usando Windows, Python 2.6 y Pygame 1.9 (que incluye SDL). Acababa de ir con sus instaladores de Windows y todo estaba ya compilado. – tankadillo