[Checkins] SVN: zope.introspector/trunk/src/zope/introspector/ Use grokcore.component for utility registration.

Uli Fouquet uli at gnufix.de
Sat Jun 21 17:24:50 EDT 2008


Log message for revision 87637:
  Use grokcore.component for utility registration.

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

-=-
Modified: zope.introspector/trunk/src/zope/introspector/configure.zcml
===================================================================
--- zope.introspector/trunk/src/zope/introspector/configure.zcml	2008-06-21 19:13:34 UTC (rev 87636)
+++ zope.introspector/trunk/src/zope/introspector/configure.zcml	2008-06-21 21:24:48 UTC (rev 87637)
@@ -1,10 +1,9 @@
 <configure xmlns="http://namespaces.zope.org/zope"
+           xmlns:grok="http://namespaces.zope.org/grok"
            i18n_domain="zope.introspector">
-  
- <utility
- 	provides=".interfaces.IRegistryInfo"
- 	factory=".registry.RegistryInfoUtility"
- 	/>
+
+  <include package="grokcore.component" file="meta.zcml" />
+  <grok:grok package="." />
  	
  <adapter
  	for="zope.component.interfaces.IAdapterRegistration"

Modified: zope.introspector/trunk/src/zope/introspector/ftesting.zcml
===================================================================
--- zope.introspector/trunk/src/zope/introspector/ftesting.zcml	2008-06-21 19:13:34 UTC (rev 87636)
+++ zope.introspector/trunk/src/zope/introspector/ftesting.zcml	2008-06-21 21:24:48 UTC (rev 87637)
@@ -13,6 +13,7 @@
   <include package="zope.app.authentication" />
 
   <include package="zope.securitypolicy" />
+  <include package="zope.introspector" />
 
   <securityPolicy
     component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy" />

Modified: zope.introspector/trunk/src/zope/introspector/registry.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/registry.py	2008-06-21 19:13:34 UTC (rev 87636)
+++ zope.introspector/trunk/src/zope/introspector/registry.py	2008-06-21 21:24:48 UTC (rev 87637)
@@ -4,9 +4,10 @@
 from zope.interface.adapter import AdapterRegistry
 from zope.component.registry import (AdapterRegistration, HandlerRegistration,
                                      UtilityRegistration)
+import grokcore.component as grok
 
 
-class RegistryInfoUtility(object):
+class RegistryInfoUtility(grok.GlobalUtility):
     """ Give information about the component registry.
         Implements the IRegistryInfo interface. 
     """



More information about the Checkins mailing list