[Checkins] SVN: zope.component/branches/chrism-zope.interface-componentregistry/src/zope/component/interfaces.py move ISite and IPossibleSite back to zope.component

Chris McDonough chrism at plope.com
Sun Sep 11 11:38:25 EST 2011


Log message for revision 122766:
  move ISite and IPossibleSite back to zope.component

Changed:
  U   zope.component/branches/chrism-zope.interface-componentregistry/src/zope/component/interfaces.py

-=-
Modified: zope.component/branches/chrism-zope.interface-componentregistry/src/zope/component/interfaces.py
===================================================================
--- zope.component/branches/chrism-zope.interface-componentregistry/src/zope/component/interfaces.py	2011-09-11 16:38:03 UTC (rev 122765)
+++ zope.component/branches/chrism-zope.interface-componentregistry/src/zope/component/interfaces.py	2011-09-11 16:38:25 UTC (rev 122766)
@@ -42,5 +42,22 @@
 from zope.interface.interfaces import Unregistered
 from zope.interface.interfaces import IComponentRegistry
 from zope.interface.interfaces import IComponents
-from zope.interface.interfaces import IPossibleSite
-from zope.interface.interfaces import ISite
+
+class IPossibleSite(Interface):
+    """An object that could be a site.
+    """
+
+    def setSiteManager(sitemanager):
+        """Sets the site manager for this object.
+        """
+
+    def getSiteManager():
+        """Returns the site manager contained in this object.
+
+        If there isn't a site manager, raise a component lookup.
+        """
+
+
+class ISite(IPossibleSite):
+    """Marker interface to indicate that we have a site"""
+



More information about the checkins mailing list