commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r6265 - trunk/gnue-common/src/logic/adapters


From: reinhard
Subject: r6265 - trunk/gnue-common/src/logic/adapters
Date: Thu, 9 Sep 2004 08:22:21 -0500 (CDT)

Author: reinhard
Date: 2004-09-09 08:22:20 -0500 (Thu, 09 Sep 2004)
New Revision: 6265

Modified:
   trunk/gnue-common/src/logic/adapters/python.py
Log:
Leave message group for admin and user errors unchanged, only change system
errors to application errors if they come from a trigger code.


Modified: trunk/gnue-common/src/logic/adapters/python.py
===================================================================
--- trunk/gnue-common/src/logic/adapters/python.py      2004-09-09 12:50:19 UTC 
(rev 6264)
+++ trunk/gnue-common/src/logic/adapters/python.py      2004-09-09 13:22:20 UTC 
(rev 6265)
@@ -180,8 +180,10 @@
       self._compiled = compile (revisedCode.encode ('utf-8'),
                      '<%s>' % self._context.shortname.encode ('utf-8'), 'exec')
     except:
-      (etype, name, message, detail) = errors.getException (1)
-      raise language.CompileError, ('application', name, message, detail)
+      (group, name, message, detail) = errors.getException (1)
+      if group == 'system':
+        group = 'application'
+      raise language.CompileError, (group, name, message, detail)
 
 
   # ---------------------------------------------------------------------------
@@ -216,8 +218,10 @@
 
     except:
       # All others raise a RuntimeError
-      (etype, name, message, detail) = errors.getException (2)
-      raise language.RuntimeError, ('application', name, message, detail)
+      (group, name, message, detail) = errors.getException (2)
+      if group == 'system':
+        group = 'application'
+      raise language.RuntimeError, (group, name, message, detail)
 
 
   # ---------------------------------------------------------------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]