[Checkins]
SVN: zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.
Add a utility to find descriptions for arbitrary objects.
Uli Fouquet
uli at gnufix.de
Sun Jun 22 13:10:24 EDT 2008
Log message for revision 87653:
Add a utility to find descriptions for arbitrary objects.
Changed:
A zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.py
U zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.txt
-=-
Added: zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.py
===================================================================
--- zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.py (rev 0)
+++ zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.py 2008-06-22 17:10:23 UTC (rev 87653)
@@ -0,0 +1,25 @@
+##############################################################################
+#
+# Copyright (c) 2008 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""Provide description objects for arbitrary objects.
+"""
+import grokcore.component as grok
+from zope.introspector.interfaces import IObjectDescriptionProvider
+
+descriptor_registry = []
+
+class DescriptionFinder(grok.GlobalUtility):
+ grok.implements(IObjectDescriptionProvider)
+
+ def getDescription(obj_or_dotted_path, *args, **kw):
+ pass
Modified: zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.txt
===================================================================
--- zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.txt 2008-06-22 17:09:18 UTC (rev 87652)
+++ zope.introspector/branches/ulif-grokkedintrospector/src/zope/introspector/descriptionprovider.txt 2008-06-22 17:10:23 UTC (rev 87653)
@@ -190,7 +190,7 @@
>>> from zope.introspector.interfaces import IObjectDescriptionProvider
>>> provider = getUtility(IObjectDescriptionProvider)
>>> provider
- <zope.introspector.provider.ObjectDescriptionProvider object at 0x...>
+ <zope.introspector.descriptionprovider.DescriptionFinder object at 0x...>
This utility takes objects and returns descriptions for it::
More information about the Checkins
mailing list