[Checkins]
SVN: zope.generic/trunk/src/zope/generic/configuration/helper.py fix
Dominik Huber
dominik.huber at perse.ch
Thu Jul 27 06:03:21 EDT 2006
Log message for revision 69268:
fix
Changed:
U zope.generic/trunk/src/zope/generic/configuration/helper.py
-=-
Modified: zope.generic/trunk/src/zope/generic/configuration/helper.py
===================================================================
--- zope.generic/trunk/src/zope/generic/configuration/helper.py 2006-07-27 00:06:34 UTC (rev 69267)
+++ zope.generic/trunk/src/zope/generic/configuration/helper.py 2006-07-27 10:03:20 UTC (rev 69268)
@@ -123,7 +123,7 @@
else:
raise RuntimeError('Data is missing', name)
- if tounicode and IToUnicode.providedBy(field):
+ if tounicode and name in data and IToUnicode.providedBy(field):
data[name] = field.toUnicode(data[name])
return data
@@ -216,7 +216,7 @@
elif value == field.default:
if all:
data[name] = value
-
+
else:
if all:
data[name] = field.default
@@ -227,7 +227,7 @@
else:
raise RuntimeError('Data is missing', name)
- if tounicode and IToUnicode.providedBy(field):
+ if tounicode and name in data and IToUnicode.providedBy(field):
data[name] = field.toUnicode(data[name])
return data
More information about the Checkins
mailing list