From: <wjp...@us...> - 2009-02-07 13:22:35
|
Revision: 5663 http://gemrb.svn.sourceforge.net/gemrb/?rev=5663&view=rev Author: wjpalenstijn Date: 2009-02-07 13:22:31 +0000 (Sat, 07 Feb 2009) Log Message: ----------- prevent UnloadTable error messages at exit if tables are still loaded in python Modified Paths: -------------- gemrb/trunk/gemrb/GUIScripts/GUIClasses.py Modified: gemrb/trunk/gemrb/GUIScripts/GUIClasses.py =================================================================== --- gemrb/trunk/gemrb/GUIScripts/GUIClasses.py 2009-02-06 23:03:29 UTC (rev 5662) +++ gemrb/trunk/gemrb/GUIScripts/GUIClasses.py 2009-02-07 13:22:31 UTC (rev 5663) @@ -36,8 +36,9 @@ 'GetColumnCount': GemRB.GetTableColumnCount } def __del__(self): - if self.ID != -1: - GemRB.UnloadTable(self.ID) + # don't unload tables if the GemRB module is already unloaded at exit + if self.ID != -1 and GemRB: + GemRB.UnloadTable(self.ID) def __nonzero__(self): return self.ID != -1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |