[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6860 - trunk/gnue-common/src/datasources/drivers/Base
From: |
johannes |
Subject: |
r6860 - trunk/gnue-common/src/datasources/drivers/Base |
Date: |
Wed, 5 Jan 2005 07:36:37 -0600 (CST) |
Author: johannes
Date: 2005-01-05 07:36:36 -0600 (Wed, 05 Jan 2005)
New Revision: 6860
Modified:
trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
Log:
Better checking of fieldnames (case-problem!)
Modified: trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2005-01-05
11:08:53 UTC (rev 6859)
+++ trunk/gnue-common/src/datasources/drivers/Base/ResultSet.py 2005-01-05
13:36:36 UTC (rev 6860)
@@ -437,14 +437,16 @@
# Returns 1=Field is bound to a database field
def isFieldBound(self, fieldName):
- if self._dataObject._fieldReferences.has_key(fieldName):
- return True
- else:
- #TODO: the string.lower() line should never be called but is left
- #TODO: here untill the code is cleaned up
- return self._dataObject._fieldReferences.has_key(string.lower(fieldName))
+ # TODO: until the case problem get's fixed in common we do the following
+ # workaround.
+ for item in self._dataObject._fieldReferences.keys ():
+ if item.lower () == fieldName.lower ():
+ return True
+ return False
+
+
# Load cacheCount number of new records
def _cacheNextRecord(self):
rs = self._loadNextRecord()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6860 - trunk/gnue-common/src/datasources/drivers/Base,
johannes <=