title: How to suppress console output in Python?
body: <p>I'm using Pygame/SDL's joystick module to get input from a gamepad. Every time I call its <code>get_hat()</code> method it prints to the console. This is problematic since I use the console to help me debug and now it gets flooded with <code>SDL_JoystickGetHat value:0:</code> 60 times every second. Is there a way I can disable this? Either through an option in Pygame/SDL or suppress console output while the function calls? I saw no mention of this in the Pygame documentation.</p>
  
  <p><strong>edit:</strong> This turns out to be due to debugging being turned on when the SDL library was compiled.</p>