commit-gnue
[Top][All Lists]
Advanced

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

r5526 - in trunk/gnue-common/src/datasources: . drivers/appserver/appser


From: johannes
Subject: r5526 - in trunk/gnue-common/src/datasources: . drivers/appserver/appserver
Date: Fri, 26 Mar 2004 04:49:57 -0600 (CST)

Author: johannes
Date: 2004-03-26 04:49:56 -0600 (Fri, 26 Mar 2004)
New Revision: 5526

Modified:
   trunk/gnue-common/src/datasources/GDataSource.py
   trunk/gnue-common/src/datasources/drivers/appserver/appserver/Connection.py
   trunk/gnue-common/src/datasources/drivers/appserver/appserver/RecordSet.py
Log:
Transport result of procedures back to caller.


Modified: trunk/gnue-common/src/datasources/GDataSource.py
===================================================================
--- trunk/gnue-common/src/datasources/GDataSource.py    2004-03-26 10:24:14 UTC 
(rev 5525)
+++ trunk/gnue-common/src/datasources/GDataSource.py    2004-03-26 10:49:56 UTC 
(rev 5526)
@@ -143,7 +143,7 @@
     n=self._currentResultSet.getRecordNumber()
     rset=self._currentResultSet.getRecord(n)
     if hasattr(rset,'callFunc'):
-      rset.callFunc(name,params)
+      return rset.callFunc(name,params)
     else:
       tmsg = _("Backend doesn't support the trigger 'call' function")
       raise StandardError, tmsg

Modified: 
trunk/gnue-common/src/datasources/drivers/appserver/appserver/Connection.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/appserver/appserver/Connection.py 
2004-03-26 10:24:14 UTC (rev 5525)
+++ trunk/gnue-common/src/datasources/drivers/appserver/appserver/Connection.py 
2004-03-26 10:49:56 UTC (rev 5526)
@@ -120,7 +120,7 @@
     return Appserver_ListCursor(self,listid,table,fieldlist,unicodeMode)
 
   def call(self,classname,obj_id_list,methodname,parameters):
-    self._sm.call (self._sess_id, classname, obj_id_list, methodname,
+    return self._sm.call (self._sess_id, classname, obj_id_list, methodname,
                    parameters)
 
   def commit (self):

Modified: 
trunk/gnue-common/src/datasources/drivers/appserver/appserver/RecordSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/appserver/appserver/RecordSet.py  
2004-03-26 10:24:14 UTC (rev 5525)
+++ trunk/gnue-common/src/datasources/drivers/appserver/appserver/RecordSet.py  
2004-03-26 10:49:56 UTC (rev 5526)
@@ -72,7 +72,8 @@
                        'and its gnue_id should be returned')
       return
 
-    
self._parent._dataObject._dataConnection.call(self._parent._dataObject.table,
-                                                  [self._fields["gnue_id"]],
-                                                  name,params)
+    return self._parent._dataObject._dataConnection.call ( \
+       self._parent._dataObject.table,
+       [self._fields["gnue_id"]],
+       name,params)
 





reply via email to

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