[Zope3-checkins] CVS: StandaloneZConfig/ZConfig - info.py:1.24

Fred L. Drake, Jr. fred at zope.com
Thu Apr 15 00:04:06 EDT 2004


Update of /cvs-repository/StandaloneZConfig/ZConfig
In directory cvs.zope.org:/tmp/cvs-serv26802

Modified Files:
	info.py 
Log Message:
documentation for internal add_valueinfo() method


=== StandaloneZConfig/ZConfig/info.py 1.23 => 1.24 ===
--- StandaloneZConfig/ZConfig/info.py:1.23	Wed Apr 14 23:49:12 2004
+++ StandaloneZConfig/ZConfig/info.py	Thu Apr 15 00:04:01 2004
@@ -125,8 +125,20 @@
         elif self.name != "+" and key is not None:
             raise ZConfig.SchemaError(
                 "unexpected key for default value")
-
         self.add_valueinfo(ValueInfo(value, position), key)
+
+    def add_valueinfo(self, vi, key):
+        """Actually add a ValueInfo to this key-info object.
+
+        The appropriate value of None-ness of key has already been
+        checked with regard to the name of the key, and has been found
+        permissible to add.
+
+        This method is a requirement for subclasses, and should not be
+        called by client code.
+        """
+        raise NotImplementedError(
+            "add_valueinfo() must be implemented by subclasses of BaseKeyInfo")
 
 
 class KeyInfo(BaseKeyInfo):




More information about the Zope3-Checkins mailing list