[Zope3-checkins] CVS: Zope3/src/zope/app/interfaces/services - configuration.py:1.11.2.1 service.py:1.12.4.1

Jim Fulton jim@zope.com
Thu, 17 Apr 2003 06:18:26 -0400


Update of /cvs-repository/Zope3/src/zope/app/interfaces/services
In directory cvs.zope.org:/tmp/cvs-serv27463/src/zope/app/interfaces/services

Modified Files:
      Tag: uk-april-2003-usability-branch
	configuration.py service.py 
Log Message:
Checking Seb's sprint work into a branch

=== Zope3/src/zope/app/interfaces/services/configuration.py 1.11 => 1.11.2.1 ===
--- Zope3/src/zope/app/interfaces/services/configuration.py:1.11	Mon Apr 14 14:03:18 2003
+++ Zope3/src/zope/app/interfaces/services/configuration.py	Thu Apr 17 06:17:55 2003
@@ -379,6 +379,7 @@
     has more than one, the one returned from an unnamed access is
     undefined.
 
+
     """
 
     def getConfigurationManager():


=== Zope3/src/zope/app/interfaces/services/service.py 1.12 => 1.12.4.1 ===
--- Zope3/src/zope/app/interfaces/services/service.py:1.12	Mon Mar 24 06:09:39 2003
+++ Zope3/src/zope/app/interfaces/services/service.py	Thu Apr 17 06:17:55 2003
@@ -80,7 +80,9 @@
 class IWriteServiceManagerContainer(Interface):
 
     def setServiceManager(sm):
-        """Sets the service manager for this object."""
+        """Sets the service manager for this object.
+
+        If sm is not an IServiceService, raise a ValueError"""
 
 Write = IWriteServiceManagerContainer
 
@@ -88,6 +90,9 @@
                                IWriteServiceManagerContainer):
     pass
 
+class IActiveServiceManagerContainer(IServiceManagerContainer):
+    """This is a ServiceManagerContainer which always contains a ServiceManager"""
+    pass
 
 class IBindingAware(Interface):