[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9076 - trunk/gnue-forms/src/input/displayHandlers
From: |
reinhard |
Subject: |
[gnue] r9076 - trunk/gnue-forms/src/input/displayHandlers |
Date: |
Tue, 28 Nov 2006 08:26:14 -0600 (CST) |
Author: reinhard
Date: 2006-11-28 08:26:14 -0600 (Tue, 28 Nov 2006)
New Revision: 9076
Modified:
trunk/gnue-forms/src/input/displayHandlers/Dropdown.py
Log:
Be more defensive about allowedValues.
Modified: trunk/gnue-forms/src/input/displayHandlers/Dropdown.py
===================================================================
--- trunk/gnue-forms/src/input/displayHandlers/Dropdown.py 2006-11-28
14:21:07 UTC (rev 9075)
+++ trunk/gnue-forms/src/input/displayHandlers/Dropdown.py 2006-11-28
14:26:14 UTC (rev 9076)
@@ -63,13 +63,14 @@
# TODO: Replace with formatter
self.setValue(self.field.getValue())
- if self.value == None:
+ if self.value is None:
self.work = ""
else:
- try:
- self.work = self.field._allowedValues ["%s" % self.value]
- except KeyError:
- self.work = ""
+ if self.field._allowedValues \
+ and "%s" % self.value in self.field._allowedValues:
+ self.work = self.field._allowedValues ["%s" % self.value]
+ else:
+ self.work = ""
self._buildDisplay()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9076 - trunk/gnue-forms/src/input/displayHandlers,
reinhard <=