[Checkins] SVN: zope.introspector/trunk/src/zope/introspector/ Make
important description provider stuff known to the package API.
Uli Fouquet
uli at gnufix.de
Thu Jul 3 09:12:35 EDT 2008
Log message for revision 87962:
Make important description provider stuff known to the package API.
Changed:
U zope.introspector/trunk/src/zope/introspector/__init__.py
U zope.introspector/trunk/src/zope/introspector/interfaces.py
-=-
Modified: zope.introspector/trunk/src/zope/introspector/__init__.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/__init__.py 2008-07-03 13:11:28 UTC (rev 87961)
+++ zope.introspector/trunk/src/zope/introspector/__init__.py 2008-07-03 13:12:34 UTC (rev 87962)
@@ -17,6 +17,8 @@
"""
from objectinfo import ObjectInfo, ModuleInfo, PackageInfo, TypeInfo
from utilityinfo import UtilityInfo
+from meta import priority
+from descriptionprovider import DescriptionProvider
from zope.introspector.interfaces import IIntrospectorAPI
from zope.interface import moduleProvides
Modified: zope.introspector/trunk/src/zope/introspector/interfaces.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/interfaces.py 2008-07-03 13:11:28 UTC (rev 87961)
+++ zope.introspector/trunk/src/zope/introspector/interfaces.py 2008-07-03 13:12:34 UTC (rev 87962)
@@ -16,6 +16,12 @@
from zope import interface, schema
class IIntrospectorBaseClasses(interface.Interface):
+ priority = interface.Attribute(
+ "Directive for use in description providers")
+ DescriptionProvider = interface.Attribute(
+ "A component that delivers a suitable description object "
+ "for certain kinds of objects."
+ )
ObjectInfo = interface.Attribute("Basic Object Information")
ModuleInfo = interface.Attribute("Information about a module")
PackageInfo = interface.Attribute("Information about a package")
More information about the Checkins
mailing list