commit-gnue
[Top][All Lists]
Advanced

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

r5749 - trunk/gnue-appserver/src


From: johannes
Subject: r5749 - trunk/gnue-appserver/src
Date: Tue, 20 Apr 2004 09:29:08 -0500 (CDT)

Author: johannes
Date: 2004-04-20 09:29:07 -0500 (Tue, 20 Apr 2004)
New Revision: 5749

Modified:
   trunk/gnue-appserver/src/geasInstance.py
Log:
Exceptions thrown by procedures are not eaten by appserver any longer.


Modified: trunk/gnue-appserver/src/geasInstance.py
===================================================================
--- trunk/gnue-appserver/src/geasInstance.py    2004-04-20 14:26:00 UTC (rev 
5748)
+++ trunk/gnue-appserver/src/geasInstance.py    2004-04-20 14:29:07 UTC (rev 
5749)
@@ -285,19 +285,12 @@
     # set context for the procedure
     sess.setcontext (proceduredef.module.gnue_name)
 
-    try:
-      method = cx.buildFunction (proceduredef.gnue_name, 
proceduredef.gnue_code,
+    method = cx.buildFunction (proceduredef.gnue_name, proceduredef.gnue_code,
                                params)
-      result = method (**params)
-      if (proceduredef.gnue_type is None) != (result is None):
-        raise ResultTypeError, (proceduredef.fullName, proceduredef.gnue_type,
-                                result)
-
-    except Exception, msg:
-
-      print _("Error occured during method invokation: %s") % msg
-      result = None
-
+    result = method (**params)
+    if (proceduredef.gnue_type is None) != (result is None):
+      raise ResultTypeError, (proceduredef.fullName, proceduredef.gnue_type,
+                              result)
     return result
 
   # ---------------------------------------------------------------------------





reply via email to

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