[Zope3-checkins] CVS: Zope3/lib/python/Zope/Configuration - IEmptyDirective.py:1.2 INonEmptyDirective.py:1.4
   
    R. David Murray
     
    bitz@bitdance.com
       
    Wed, 18 Sep 2002 13:02:22 -0400
    
    
  
Update of /cvs-repository/Zope3/lib/python/Zope/Configuration
In directory cvs.zope.org:/tmp/cvs-serv3245
Modified Files:
	IEmptyDirective.py INonEmptyDirective.py 
Log Message:
Directive handlers actually get passed a 'context' as their first
argument; update the Interface to reflect this.  Also document
what the kw arguments are.
=== Zope3/lib/python/Zope/Configuration/IEmptyDirective.py 1.1 => 1.2 ===
--- Zope3/lib/python/Zope/Configuration/IEmptyDirective.py:1.1	Sun Sep  1 14:29:58 2002
+++ Zope3/lib/python/Zope/Configuration/IEmptyDirective.py	Wed Sep 18 13:02:22 2002
@@ -19,8 +19,14 @@
 
 class IEmptyDirective(Interface):
 
-    def __call__(**kw):
+    def __call__(context,**kw):
         """Compute configuration actions
+
+        context -- an execution context that the directive may use for
+          things like resolving names
+
+        kw -- a dictionary containing the values of any attributes
+          that were specified on the directive
 
         Return a sequence of configuration actions. Each action is a
         tuple with:
=== Zope3/lib/python/Zope/Configuration/INonEmptyDirective.py 1.3 => 1.4 ===
--- Zope3/lib/python/Zope/Configuration/INonEmptyDirective.py:1.3	Tue Sep  3 12:04:06 2002
+++ Zope3/lib/python/Zope/Configuration/INonEmptyDirective.py	Wed Sep 18 13:02:22 2002
@@ -19,8 +19,14 @@
 
 class INonEmptyDirective(Interface):
 
-    def __call__(**kw):
+    def __call__(context,**kw):
         """Compute subdirective handler
+
+        context -- an execution context that the directive may use for
+          things like resolving names
+
+        kw -- a dictionary containing the values of any attributes
+          that were specified on the directive
 
         Return an ISubdirectiveHandler.
         """