Update of /cvsroot/pythoncard/PythonCard/tools/resourceEditor
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2614/tools/resourceEditor
Modified Files:
resourceEditor.py
Log Message:
added try/except blocks for graceful exit when on_initialize doesn't finish
Index: resourceEditor.py
===================================================================
RCS file: /cvsroot/pythoncard/PythonCard/tools/resourceEditor/resourceEditor.py,v
retrieving revision 1.201
retrieving revision 1.202
diff -C2 -d -r1.201 -r1.202
*** resourceEditor.py 27 Jul 2004 15:43:14 -0000 1.201
--- resourceEditor.py 8 Aug 2004 15:30:33 -0000 1.202
***************
*** 1619,1625 ****
def on_close(self, event):
! if self.doExit():
! self.saveConfig()
! self.doCleanup()
event.skip()
--- 1619,1632 ----
def on_close(self, event):
! try:
! # KEA 2004-04-08
! # if an exception occurs during on_initialize
! # then doCleanup and saveConfig could fail because some windows
! # might not exist, so in that situation just exit gracefully
! if self.doExit():
! self.saveConfig()
! self.doCleanup()
! event.skip()
! except:
event.skip()
|