[Top][All Lists]
[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'):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r7580 - trunk/gnue-common/src/datasources,
jamest <=