Python Check For Keypress Without Blocking