commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r8262 - trunk/gnue-forms/src


From: reinhard
Subject: [gnue] r8262 - trunk/gnue-forms/src
Date: Mon, 3 Apr 2006 18:21:03 -0500 (CDT)

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
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]