commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r7580 - trunk/gnue-common/src/datasources


From: jamest
Subject: [gnue] r7580 - trunk/gnue-common/src/datasources
Date: Mon, 6 Jun 2005 12:49:37 -0500 (CDT)

Author: jamest
Date: 2005-06-06 12:49:35 -0500 (Mon, 06 Jun 2005)
New Revision: 7580

Modified:
   trunk/gnue-common/src/datasources/GDataSource.py
Log:
explicit field names now get leading/trailing spaces striped
the trigger createResultSet function now accepts query=False to create an empty 
resultSet


Modified: trunk/gnue-common/src/datasources/GDataSource.py
===================================================================
--- trunk/gnue-common/src/datasources/GDataSource.py    2005-06-06 11:03:45 UTC 
(rev 7579)
+++ trunk/gnue-common/src/datasources/GDataSource.py    2005-06-06 17:49:35 UTC 
(rev 7580)
@@ -114,9 +114,12 @@
   # Functions and properties available in triggers
   # ---------------------------------------------------------------------------
 
-  def __trigger_createResultSet (self, conditions = {}, readOnly = False):
-    return self.createResultSet (conditions, readOnly)
-
+  def __trigger_createResultSet (self, conditions = {}, readOnly = False,
+                                 query = False):
+    if query:
+      return self.createResultSet (conditions, readOnly)
+    else:
+      return self.createEmptyResultSet()
   # ---------------------------------------------------------------------------
 
   def __trigger_simpleQuery (self, maskDict):
@@ -187,7 +190,8 @@
     # explicitfields attribute: reference them
     if hasattr (self, 'explicitfields'):
       if len (self.explicitfields):
-        self.referenceFields (string.split (self.explicitfields,','))
+        for field in string.split(self.explicitfields,','):
+          self.referenceField(field.strip())
 
     # primarykey attribute: remember them and reference them
     if hasattr (self, 'primarykey'):





reply via email to

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