[Zope-Checkins] CVS: Packages/ZConfig - loader.py:1.1.2.21

Fred L. Drake, Jr. fred@zope.com
Sat, 21 Dec 2002 03:00:19 -0500


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

Modified Files:
      Tag: zconfig-schema-devel-branch
	loader.py 
Log Message:
Remove the poorly thought out approach to loading a single type from a
schema.  This approach isn't used or tested, and isn't the right
approach for importing schema types.


=== Packages/ZConfig/loader.py 1.1.2.20 => 1.1.2.21 ===
--- Packages/ZConfig/loader.py:1.1.2.20	Sat Dec 21 02:57:15 2002
+++ Packages/ZConfig/loader.py	Sat Dec 21 03:00:18 2002
@@ -104,18 +104,10 @@
         self.registry = registry
         BaseLoader.__init__(self)
 
-    def normalizeURL(self, url):
-        if url:
-            url, self._fragment = urlparse.urldefrag(url)
-        return BaseLoader.normalizeURL(self, url)
-
     def loadResource(self, resource):
         from ZConfig.schema import SchemaParser
         parser = SchemaParser(self.registry)
-        schema = parser.parseStream(resource.file)
-        if self._fragment:
-            schema = schema.gettype(self._fragment)
-        return schema
+        return parser.parseStream(resource.file)
 
 
 class ConfigLoader(BaseLoader):