[Zodb-checkins] CVS: Packages/ZConfig - matcher.py:1.1.2.27
Fred L. Drake, Jr.
fred@zope.com
Thu, 19 Dec 2002 16:11:25 -0500
Update of /cvs-repository/Packages/ZConfig
In directory cvs.zope.org:/tmp/cvs-serv354
Modified Files:
Tag: zconfig-schema-devel-branch
matcher.py
Log Message:
construct(): Don't attempt to convert an omitted value.
=== Packages/ZConfig/matcher.py 1.1.2.26 => 1.1.2.27 ===
--- Packages/ZConfig/matcher.py:1.1.2.26 Thu Dec 19 12:35:31 2002
+++ Packages/ZConfig/matcher.py Thu Dec 19 16:11:22 2002
@@ -169,7 +169,9 @@
for key, val in v.items():
v[key] = ci.datatype(val)
else:
- v = ci.datatype(values[i])
+ v = values[i]
+ if v is not None:
+ v = ci.datatype(v)
values[i] = v
if ci.handler is not None:
self._handlers.append((ci.handler, v))