Author: reinhard Date: 2007-05-23 09:29:17 -0500 (Wed, 23 May 2007) New Revision: 9611
Modified: trunk/gnue-forms/src/GFForm.py Log: Ignore exceptions that happen in requery after an exception has happened in commit, otherwise the original exception will never be visible. Modified: trunk/gnue-forms/src/GFForm.py =================================================================== --- trunk/gnue-forms/src/GFForm.py 2007-05-23 14:17:12 UTC (rev 9610) +++ trunk/gnue-forms/src/GFForm.py 2007-05-23 14:29:17 UTC (rev 9611) @@ -1467,8 +1467,15 @@ # Make sure the block is in consistent state again; this has to # be done in any case if the processCommit was successful, even # if the connection commit failed! - for block in self._logic._blockList: - block.requery(False) + try: + for block in self._logic._blockList: + block.requery(False) + except: + # Ignore exceptions happening in requery so they don't + # obfuscate the original exception that happened in commit. + pass + # FIXME: We have to think more about the question what's the right + # way to act when an exception happenend in the COMMIT. raise for block in self._logic._blockList: _______________________________________________ commit-gnue mailing list commit-gnue@gnu.org http://lists.gnu.org/mailman/listinfo/commit-gnue