mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-04 19:10:09 +01:00
Occurrences of PyDeadObjectError replaced by RuntimeError
This commit is contained in:
@@ -443,7 +443,7 @@ class PersistenceManager(object):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if window:
|
if window:
|
||||||
# protect for PyDeadObjectError
|
# protect for RuntimeError
|
||||||
if window.GetName() in self._persistentObjects:
|
if window.GetName() in self._persistentObjects:
|
||||||
return window
|
return window
|
||||||
|
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ class AppEventHandlerMixin:
|
|||||||
try:
|
try:
|
||||||
if handler:
|
if handler:
|
||||||
return handler(event)
|
return handler(event)
|
||||||
except wx.PyDeadObjectError:
|
except RuntimeError:
|
||||||
self.RemoveHandlerForID(e_id)
|
self.RemoveHandlerForID(e_id)
|
||||||
else:
|
else:
|
||||||
event.Skip()
|
event.Skip()
|
||||||
@@ -128,7 +128,7 @@ class AppEventHandlerMixin:
|
|||||||
try:
|
try:
|
||||||
if handler:
|
if handler:
|
||||||
return handler(event)
|
return handler(event)
|
||||||
except wx.PyDeadObjectError:
|
except RuntimeError:
|
||||||
self.RemoveUIHandlerForID(e_id)
|
self.RemoveUIHandlerForID(e_id)
|
||||||
else:
|
else:
|
||||||
event.Skip()
|
event.Skip()
|
||||||
|
|||||||
@@ -222,7 +222,7 @@ class EventManager:
|
|||||||
name = aWin.GetClassName()
|
name = aWin.GetClassName()
|
||||||
i = id(aWin)
|
i = id(aWin)
|
||||||
return '%s #%d' % (name, i)
|
return '%s #%d' % (name, i)
|
||||||
except wx.PyDeadObjectError:
|
except RuntimeError:
|
||||||
return '(dead wx.Object)'
|
return '(dead wx.Object)'
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user