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

Reply via email to