[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8262 - trunk/gnue-forms/src,
reinhard <=