[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5061 - trunk/gnue-forms/src/GFObjects
From: |
jcater |
Subject: |
r5061 - trunk/gnue-forms/src/GFObjects |
Date: |
Sat, 31 Jan 2004 13:36:07 -0600 (CST) |
Author: jcater
Date: 2004-01-31 13:36:05 -0600 (Sat, 31 Jan 2004)
New Revision: 5061
Modified:
trunk/gnue-forms/src/GFObjects/GFField.py
Log:
Fix for the GFField._block attribute error; though, I don't understand why the
fix is needed :(
Modified: trunk/gnue-forms/src/GFObjects/GFField.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFField.py 2004-01-31 01:33:13 UTC (rev
5060)
+++ trunk/gnue-forms/src/GFObjects/GFField.py 2004-01-31 19:36:05 UTC (rev
5061)
@@ -204,13 +204,18 @@
# We have to check to see if the _block has been
# setup yet. The Trigger system calls getValue
# before it's ready so we fake it
- #if hasattr(self,'_block'):
- if self._block.mode == 'query':
+ try:
+ mode = self._block.mode
+ except AttributeError:
+ # Not initialized yet.
+ return
+
+ if mode == 'query':
try:
value = self._block._queryValues[self]
except KeyError:
value = None
- elif self._block.mode == 'precommit':
+ elif mode == 'precommit':
value = self._block._preCommitWorkingRecord.getField(self.field)
else:
@@ -260,10 +265,16 @@
#if self.typecast == "number" and value != None:
# value = float(value)
- if self._block.mode == 'query':
+ try:
+ mode = self._block.mode
+ except AttributeError:
+ # Not initialized yet.
+ return
+
+ if mode == 'query':
self._block._queryValues[self] = value
- elif self._block.mode == 'precommit':
+ elif mode == 'precommit':
value = self._block._preCommitWorkingRecord.setField(self.field,value)
else:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5061 - trunk/gnue-forms/src/GFObjects,
jcater <=