[Zope-Checkins] CVS: Packages/ZConfig - Config.py:1.14.10.1 Context.py:1.15.10.2
Fred L. Drake, Jr.
fred@zope.com
Tue, 10 Dec 2002 11:09:12 -0500
Update of /cvs-repository/Packages/ZConfig
In directory cvs.zope.org:/tmp/cvs-serv884
Modified Files:
Tag: zconfig-schema-devel-branch
Config.py Context.py
Log Message:
Rip out more code intended only to support %import.
=== Packages/ZConfig/Config.py 1.14 => 1.14.10.1 ===
--- Packages/ZConfig/Config.py:1.14 Thu Dec 5 00:17:45 2002
+++ Packages/ZConfig/Config.py Tue Dec 10 11:09:12 2002
@@ -192,24 +192,6 @@
return s.split()
-class ImportingConfiguration(Configuration):
- def __init__(self, url):
- self._imports = []
- Configuration.__init__(self, None, None, None, url)
-
- def addImport(self, section):
- self._imports.append(section)
-
- def get(self, key, default=None):
- s = Configuration.get(self, key, default)
- if s is default:
- for config in self._imports:
- s = config.get(key, default)
- if s is not default:
- break
- return s
-
-
def asBoolean(s):
"""Convert a string value to a boolean value."""
ss = str(s).lower()
=== Packages/ZConfig/Context.py 1.15.10.1 => 1.15.10.2 ===
--- Packages/ZConfig/Context.py:1.15.10.1 Tue Dec 10 10:57:19 2002
+++ Packages/ZConfig/Context.py Tue Dec 10 11:09:12 2002
@@ -6,7 +6,7 @@
from ZConfig import loader
-from Config import Configuration, ImportingConfiguration
+from Config import Configuration
from Substitution import isname, substitute
@@ -20,16 +20,13 @@
# subclass-support API
- def createImportedSection(self, section, url):
- return ImportingConfiguration(url)
-
def createNestedSection(self, section, type, name, delegatename):
if name:
name = name.lower()
return Configuration(section, type.lower(), name, section.url)
def createToplevelSection(self, url):
- return ImportingConfiguration(url)
+ return Configuration(None, None, None, url)
def createResource(self, file, url):
return DefiningResource(file, url)