[Checkins] SVN: zope.introspector/trunk/src/zope/introspector/ Remove ZCML adapter registration. Use grokcore.component instead.

Uli Fouquet uli at gnufix.de
Sat Jun 21 18:08:51 EDT 2008


Log message for revision 87640:
  Remove ZCML adapter registration. Use grokcore.component instead.

Changed:
  U   zope.introspector/trunk/src/zope/introspector/adapters.py
  U   zope.introspector/trunk/src/zope/introspector/configure.zcml

-=-
Modified: zope.introspector/trunk/src/zope/introspector/adapters.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/adapters.py	2008-06-21 21:29:04 UTC (rev 87639)
+++ zope.introspector/trunk/src/zope/introspector/adapters.py	2008-06-21 22:08:50 UTC (rev 87640)
@@ -4,10 +4,11 @@
 from zope.component.interfaces import (IAdapterRegistration,
                                        IHandlerRegistration,
                                        IUtilityRegistration)
+import grokcore.component as grok
 
-class AdapterSearch(object):
-    implements(IRegistrySearch)
-    adapts(IAdapterRegistration)
+class AdapterSearch(grok.Adapter):
+    grok.implements(IRegistrySearch)
+    grok.context(IAdapterRegistration)
 
     def __init__(self, registration):
         self.registration = registration
@@ -43,9 +44,9 @@
         return self.registration
     
         
-class HandlerSearch(object):
-    implements(IRegistrySearch)
-    adapts(IHandlerRegistration)
+class HandlerSearch(grok.Adapter):
+    grok.implements(IRegistrySearch)
+    grok.context(IHandlerRegistration)
 
     def __init__(self, registration):
         self.registration = registration
@@ -80,9 +81,9 @@
     
 
         
-class UtilitySearch(object):
-    implements(IRegistrySearch)
-    adapts(IUtilityRegistration)
+class UtilitySearch(grok.Adapter):
+    grok.implements(IRegistrySearch)
+    grok.context(IUtilityRegistration)
 
     def __init__(self, registration):
         self.registration = registration

Modified: zope.introspector/trunk/src/zope/introspector/configure.zcml
===================================================================
--- zope.introspector/trunk/src/zope/introspector/configure.zcml	2008-06-21 21:29:04 UTC (rev 87639)
+++ zope.introspector/trunk/src/zope/introspector/configure.zcml	2008-06-21 22:08:50 UTC (rev 87640)
@@ -5,22 +5,5 @@
   <include package="grokcore.component" file="meta.zcml" />
   <grok:grok package="." />
  	
- <adapter
- 	for="zope.component.interfaces.IAdapterRegistration"
- 	provides=".interfaces.IRegistrySearch"
- 	factory=".adapters.AdapterSearch"
- 	/>
-
- <adapter
- 	for="zope.component.interfaces.IHandlerRegistration"
- 	provides=".interfaces.IRegistrySearch"
- 	factory=".adapters.HandlerSearch"
- 	/>
-
- <adapter
- 	for="zope.component.interfaces.IUtilityRegistration"
- 	provides=".interfaces.IRegistrySearch"
- 	factory=".adapters.UtilitySearch"
- 	/>
  
 </configure>



More information about the Checkins mailing list