[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6384 - trunk/gnue-common/src/datasources/drivers/Base
From: |
reinhard |
Subject: |
r6384 - trunk/gnue-common/src/datasources/drivers/Base |
Date: |
Thu, 23 Sep 2004 14:51:51 -0500 (CDT) |
Author: reinhard
Date: 2004-09-23 14:51:50 -0500 (Thu, 23 Sep 2004)
New Revision: 6384
Modified:
trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py
Log:
Introduced safety net against dataObject having no _connection set. I wonder
why this happens at all.
Modified: trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py 2004-09-23
15:17:35 UTC (rev 6383)
+++ trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py 2004-09-23
19:51:50 UTC (rev 6384)
@@ -116,7 +116,8 @@
# Returns current value of "field"
def getField(self, field):
- field = self._parent._dataObject._connection.identifier (field)
+ if self._parent._dataObject and self._parent._dataObject._connection:
+ field = self._parent._dataObject._connection.identifier (field)
try:
return self._fields[field]
except KeyError:
@@ -139,7 +140,8 @@
# Sets current value of "field"
# If trackMod is set to 0 then the modification flag isn't raised
def setField(self, field, value, trackMod = 1):
- field = self._parent._dataObject._connection.identifier (field)
+ if self._parent._dataObject and self._parent._dataObject._connection:
+ field = self._parent._dataObject._connection.identifier (field)
gDebug (3, "setField: %s to %s" % (field, value))
# If this field is bound to a datasource and the datasource is read only,
# generate an error.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6384 - trunk/gnue-common/src/datasources/drivers/Base,
reinhard <=