[Zope3-checkins] CVS: Zope3/src/zope/app/interfaces - component.py:1.1.2.4

Steve Alexander steve@cat-box.net
Wed, 14 May 2003 13:44:42 -0400


Update of /cvs-repository/Zope3/src/zope/app/interfaces
In directory cvs.zope.org:/tmp/cvs-serv32636/src/zope/app/interfaces

Modified Files:
      Tag: stevea-decorators-branch
	component.py 
Log Message:
Decorators are now really roughly integrated into zope on this branch.
Still to do:

  * The decorator registry needs an interface and some tests.

  * The decorator registry should be using a type registry rather than
    a simple dict, so that you don't need to keep declaring decorators
    for all the different subtypes of a container that doesn't manage
    its own context.

  * Fix various tests that explicitly use ZopeContainerAdapter.

  * Document use of decorators in Zope 3.

  * Get this work reviewed and discussed.

The first three points should be complete by the end of tomorrow.



=== Zope3/src/zope/app/interfaces/component.py 1.1.2.3 => 1.1.2.4 ===
--- Zope3/src/zope/app/interfaces/component.py:1.1.2.3	Wed May 14 06:39:04 2003
+++ Zope3/src/zope/app/interfaces/component.py	Wed May 14 13:44:11 2003
@@ -96,7 +96,6 @@
     This information is gathered from the zcml decorator directive.
     """
     mixinIsTrusted = Attribute('True if the mixin is trusted')
-    # The mixinFactory should be a synthesized class, if necessary.
     mixinFactory = Attribute('Callable that has two args (inner, outer)')
     mixinInterfaceSpec = Attribute('Interface spec mixin provides')
     names = Attribute('Name of attributes provided by mixin')