Если все, что вам нужно - это остановить исключение, вы можете заключить его в блок try / Кроме:
try:
bmp = wx.Image("C:\User\Desktop\cool.py", wx.BITMAP_TYPE_ANY).ConvertToBitmap()
except:
pass
Помните, что хорошей практикой является игнорирование только определенных исключений,и сделать что-нибудь, когда это произойдет (например, попросить пользователя выбрать другое изображение):
try:
bmp = wx.Image("C:\User\Desktop\cool.py", wx.BITMAP_TYPE_ANY).ConvertToBitmap()
except <Specific Exception>, e:
doSomething() # Handle exception
Поскольку это фактическое всплывающее сообщение, вы можете использовать wx.Log_EnableLogging(False)
для отключения регистрации ошибок в вашем приложении
Чтобы остановить перенаправление stderr, вы можете установить wx.App(redirect=False)
Или сделать журнал ошибок в файле вместо экранного, вы можете использовать:
wx.App(redirect=True,filename='error_log')