[Zope3-checkins] CVS: Zope3/src/zope/interface - interfaces.py:1.16

Steve Alexander steve at cat-box.net
Fri Oct 17 04:05:54 EDT 2003


Update of /cvs-repository/Zope3/src/zope/interface
In directory cvs.zope.org:/tmp/cvs-serv25838

Modified Files:
	interfaces.py 
Log Message:
Clarified the contract of ITypeRegistry.getAll().


=== Zope3/src/zope/interface/interfaces.py 1.15 => 1.16 ===
--- Zope3/src/zope/interface/interfaces.py:1.15	Mon Sep  8 05:15:54 2003
+++ Zope3/src/zope/interface/interfaces.py	Fri Oct 17 04:05:53 2003
@@ -254,8 +254,6 @@
 
     The identifier is not allowed to contain tab characters.
     """)
-                               
-    
 
 
 class ITypeRegistry(Interface):
@@ -289,6 +287,10 @@
         that are extended by or equal to one or more interfaces in the
         given interface specification.
 
+        Objects that match more specific interfaces of the specification
+        come before those that match less specific interfaces, as per
+        the interface resolution order described in the flattened() operation
+        of IInterfaceSpecification.
         """
 
     def getAllForObject(object):
@@ -306,7 +308,7 @@
         """Returns the number of distinct interfaces registered.
         """
 
-  
+
 class IAdapterRegistry(Interface):
     """Adapter-style registry
 




More information about the Zope3-Checkins mailing list