[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r7985 - trunk/gnue-forms/src
From: |
reinhard |
Subject: |
[gnue] r7985 - trunk/gnue-forms/src |
Date: |
Wed, 28 Sep 2005 12:35:41 -0500 (CDT) |
Author: reinhard
Date: 2005-09-24 07:51:30 -0500 (Sat, 24 Sep 2005)
New Revision: 7985
Modified:
trunk/gnue-forms/src/GFInstance.py
Log:
Restore editing mode if exception happens on commit.
Modified: trunk/gnue-forms/src/GFInstance.py
===================================================================
--- trunk/gnue-forms/src/GFInstance.py 2005-09-24 09:55:27 UTC (rev 7984)
+++ trunk/gnue-forms/src/GFInstance.py 2005-09-24 12:51:30 UTC (rev 7985)
@@ -1190,14 +1190,15 @@
if not event._form.endEditing ():
return
- message = event._form.commit ()
- if message:
- self.displayMessageBox (message, 'Error')
- assert gDebug(4,message)
- return
+ try:
+ message = event._form.commit ()
+ if message:
+ self.displayMessageBox (message, 'Error')
+ assert gDebug(4,message)
- self._entryUpdated (event._form)
- event._form.refreshDisplay (event._form._currentBlock)
+ finally:
+ self._entryUpdated (event._form)
+ event._form.refreshDisplay (event._form._currentBlock)
# ---------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r7985 - trunk/gnue-forms/src,
reinhard <=