Author: reinhard
Date: 2006-03-27 01:51:55 -0600 (Mon, 27 Mar 2006)
New Revision: 8262
Modified:
trunk/gnue-forms/src/GFForm.py
Log:
Fall back to GFInstance._parameters in ON-STARTUP triggers.
Modified: trunk/gnue-forms/src/GFForm.py
===================================================================
--- trunk/gnue-forms/src/GFForm.py 2006-03-26 08:38:33 UTC (rev 8261)
+++ trunk/gnue-forms/src/GFForm.py 2006-03-27 07:51:55 UTC (rev 8262)
@@ -236,6 +236,12 @@
@param parameter: case-insensitive name of parameter
@return: parameter value or None
"""
+
+ # If _parameters are not yet set, fall back to the parameter dictionary of
+ # the GFInstance. This can only happen in ON-STARTUP triggers.
+ if not hasattr (self, '_parameters'):
+ self._parameters = self._instance._parameters
+
try:
# _parameters is a CaselessDict, so the case of parameter doesn't matter
return self._parameters [parameter]
@@ -1490,6 +1496,11 @@
@value: new value for parameter
"""
+ # If _parameters are not yet set, fall back to the parameter dictionary of
+ # the GFInstance. This can only happen in ON-STARTUP triggers.
+ if not hasattr (self, '_parameters'):
+ self._parameters = self._instance._parameters
+
# _parameters is a CaselessDict, so case of parameter doesn't matter
self._parameters [parameter] = value
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue