projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Applied patch [ 1378183 ] Mac: wxNotebook::HitTest off by one
[wxWidgets.git]
/
wxPython
/
src
/
_app_ex.py
diff --git
a/wxPython/src/_app_ex.py
b/wxPython/src/_app_ex.py
index 98b35efc212a94eec07311750638d9c861e384f3..f08eef9f41b403e1d0dbcf5562db48ddae066af0 100644
(file)
--- a/
wxPython/src/_app_ex.py
+++ b/
wxPython/src/_app_ex.py
@@
-173,11
+173,9
@@
your Mac."""
self._BootstrapApp()
self._BootstrapApp()
- def __del__(self):
- try:
- self.RestoreStdio() # Just in case the MainLoop was overridden
- finally:
- wx.PyApp.__del__(self)
+ def __del__(self, destroy=wx.PyApp.__del__):
+ self.RestoreStdio() # Just in case the MainLoop was overridden
+ destroy(self)
def Destroy(self):
wx.PyApp.Destroy(self)
def Destroy(self):
wx.PyApp.Destroy(self)
@@
-206,7
+204,10
@@
your Mac."""
def RestoreStdio(self):
def RestoreStdio(self):
- _sys.stdout, _sys.stderr = self.saveStdio
+ try:
+ _sys.stdout, _sys.stderr = self.saveStdio
+ except:
+ pass
def SetOutputWindowAttributes(self, title=None, pos=None, size=None):
def SetOutputWindowAttributes(self, title=None, pos=None, size=None):