[Zodb-checkins] CVS: Packages/ZConfig - loader.py:1.1.2.26

Fred L. Drake, Jr. fred@zope.com
Fri, 3 Jan 2003 13:45:07 -0500


Update of /cvs-repository/Packages/ZConfig
In directory cvs.zope.org:/tmp/cvs-serv25259

Modified Files:
      Tag: zconfig-schema-devel-branch
	loader.py 
Log Message:
There's no possibility of matching a configuration against a
sectiongroup, so raise an exception.


=== Packages/ZConfig/loader.py 1.1.2.25 => 1.1.2.26 ===
--- Packages/ZConfig/loader.py:1.1.2.25	Thu Jan  2 12:26:29 2003
+++ Packages/ZConfig/loader.py	Fri Jan  3 13:45:04 2003
@@ -149,6 +149,9 @@
 
 class ConfigLoader(BaseLoader):
     def __init__(self, schema):
+        if schema.istypegroup():
+            raise ZConfig.SchemaError(
+                "cannot check a configuration an abstract type")
         BaseLoader.__init__(self)
         self.schema = schema