[Checkins] SVN: Zope3/branches/jim-adapter/src/zope/traversing/ z.c.adapts() cosmetics

Philipp von Weitershausen philikon at philikon.de
Tue Apr 11 06:04:20 EDT 2006


Log message for revision 66843:
  z.c.adapts() cosmetics
  

Changed:
  U   Zope3/branches/jim-adapter/src/zope/traversing/adapters.py
  U   Zope3/branches/jim-adapter/src/zope/traversing/configure.zcml

-=-
Modified: Zope3/branches/jim-adapter/src/zope/traversing/adapters.py
===================================================================
--- Zope3/branches/jim-adapter/src/zope/traversing/adapters.py	2006-04-11 10:03:07 UTC (rev 66842)
+++ Zope3/branches/jim-adapter/src/zope/traversing/adapters.py	2006-04-11 10:04:19 UTC (rev 66843)
@@ -16,8 +16,10 @@
 $Id$
 """
 from types import StringTypes, MethodType
-from zope.interface import implements
 
+import zope.interface
+import zope.component
+
 from zope.traversing.interfaces import TraversalError
 from zope.traversing.interfaces import IPhysicallyLocatable
 from zope.traversing.interfaces import IContainmentRoot
@@ -32,7 +34,7 @@
 class DefaultTraversable(object):
     """Traverses objects via attribute and item lookup"""
 
-    implements(ITraversable)
+    zope.interface.implements(ITraversable)
 
     def __init__(self, subject):
         self._subject = subject
@@ -54,10 +56,9 @@
 class RootPhysicallyLocatable(object):
     __doc__ = IPhysicallyLocatable.__doc__
 
-    implements(IPhysicallyLocatable)
+    zope.component.adapts(IContainmentRoot)
+    zope.interface.implements(IPhysicallyLocatable)
 
-    __used_for__ = IContainmentRoot
-
     def __init__(self, context):
         self.context = context
 
@@ -81,7 +82,7 @@
 class Traverser(object):
     """Provide traverse features"""
 
-    implements(ITraverser)
+    zope.interface.implements(ITraverser)
 
     # This adapter can be used for any object.
 

Modified: Zope3/branches/jim-adapter/src/zope/traversing/configure.zcml
===================================================================
--- Zope3/branches/jim-adapter/src/zope/traversing/configure.zcml	2006-04-11 10:03:07 UTC (rev 66842)
+++ Zope3/branches/jim-adapter/src/zope/traversing/configure.zcml	2006-04-11 10:04:19 UTC (rev 66843)
@@ -10,10 +10,7 @@
     factory="zope.traversing.adapters.DefaultTraversable"
     provides="zope.traversing.interfaces.ITraversable" />
 
-<adapter
-    provides="zope.traversing.interfaces.IPhysicallyLocatable"
-    for="zope.traversing.interfaces.IContainmentRoot"
-    factory="zope.traversing.adapters.RootPhysicallyLocatable" />
+<adapter factory="zope.traversing.adapters.RootPhysicallyLocatable" />
 
 <adapter
     name="etc"



More information about the Checkins mailing list