From: Kevin A. <ka...@us...> - 2004-08-08 15:30:48
|
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() |