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'):
_______________________________________________
Commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue