[Checkins] SVN: zope.app.tree/trunk/ Import ISite from zope.component after it was moved there from zope.location.

Thomas Lotze tl at gocept.com
Thu Nov 19 11:42:31 EST 2009


Log message for revision 105883:
  Import ISite from zope.component after it was moved there from zope.location.
  

Changed:
  U   zope.app.tree/trunk/CHANGES.txt
  U   zope.app.tree/trunk/src/zope/app/tree/adapters.py
  U   zope.app.tree/trunk/src/zope/app/tree/browser/cookie.py
  U   zope.app.tree/trunk/src/zope/app/tree/browser/tests.py
  U   zope.app.tree/trunk/src/zope/app/tree/configure.zcml
  U   zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py

-=-
Modified: zope.app.tree/trunk/CHANGES.txt
===================================================================
--- zope.app.tree/trunk/CHANGES.txt	2009-11-19 16:32:32 UTC (rev 105882)
+++ zope.app.tree/trunk/CHANGES.txt	2009-11-19 16:42:31 UTC (rev 105883)
@@ -5,7 +5,8 @@
 3.6.1 (unreleased)
 ------------------
 
-- ...
+- Import ISite from zope.component after it was moved there from
+  zope.location.
 
 3.6.0 (2009-02-01)
 ------------------

Modified: zope.app.tree/trunk/src/zope/app/tree/adapters.py
===================================================================
--- zope.app.tree/trunk/src/zope/app/tree/adapters.py	2009-11-19 16:32:32 UTC (rev 105882)
+++ zope.app.tree/trunk/src/zope/app/tree/adapters.py	2009-11-19 16:42:31 UTC (rev 105883)
@@ -22,16 +22,18 @@
 """
 from zope.interface import Interface, implements
 from zope.component import adapts
-from zope.component.interfaces import ComponentLookupError
 from zope.security import canAccess
 from zope.security.interfaces import Unauthorized
-from zope.location.interfaces import ILocation, ISite
+from zope.location.interfaces import ILocation
 from zope.traversing.api import getParents
 
 from zope.container.interfaces import IReadContainer
 
 from zope.app.tree.interfaces import IUniqueId, IChildObjects
 
+import zope.component.interfaces
+
+
 class StubUniqueId(object):
     implements(IUniqueId)
     adapts(Interface)
@@ -101,7 +103,7 @@
     """Adapter for read containers which are sites as well. The site
     manager will be treated as just another child object.
     """
-    adapts(ISite)
+    adapts(zope.component.interfaces.ISite)
 
     def hasChildren(self):
         if super(ContainerSiteChildObjects, self).hasChildren():
@@ -139,7 +141,7 @@
                 return True
             else:
                 return False
-        except ComponentLookupError:
+        except zope.component.interfaces.ComponentLookupError:
             return False
         except TypeError:
             # we can't check unproxied objects, but unproxied objects

Modified: zope.app.tree/trunk/src/zope/app/tree/browser/cookie.py
===================================================================
--- zope.app.tree/trunk/src/zope/app/tree/browser/cookie.py	2009-11-19 16:32:32 UTC (rev 105882)
+++ zope.app.tree/trunk/src/zope/app/tree/browser/cookie.py	2009-11-19 16:42:31 UTC (rev 105883)
@@ -18,13 +18,15 @@
 import zope.traversing.api
 from zope.traversing.interfaces import IContainmentRoot
 from zope.component.interfaces import IComponentLookup
-from zope.location.interfaces import ISite
 
 from zope.container.interfaces import IContainer
 
 from zope.app.tree.filters import OnlyInterfacesFilter
 from zope.app.tree.browser import StatefulTreeView
 
+import zope.component.interfaces
+
+
 class CookieTreeView(StatefulTreeView):
     """A stateful tree view using cookies to remember the tree state"""
 
@@ -55,7 +57,7 @@
         """
         parent = self.context
         for parent in zope.traversing.api.getParents(self.context):
-            if ISite.providedBy(parent):
+            if zope.component.interfaces.ISite.providedBy(parent):
                 break
         return self.folderTree(parent)
 

Modified: zope.app.tree/trunk/src/zope/app/tree/browser/tests.py
===================================================================
--- zope.app.tree/trunk/src/zope/app/tree/browser/tests.py	2009-11-19 16:32:32 UTC (rev 105882)
+++ zope.app.tree/trunk/src/zope/app/tree/browser/tests.py	2009-11-19 16:42:31 UTC (rev 105883)
@@ -18,11 +18,11 @@
 
 import unittest
 import zope.component
+import zope.component.interfaces
 from zope.component import getMultiAdapter
 from zope.publisher.browser import TestRequest
 from zope.interface import alsoProvides
 from zope.traversing.interfaces import IContainmentRoot
-from zope.location.interfaces import ISite
 from zope.location.traversing import LocationPhysicallyLocatable
 from zope.app.testing import ztapi
 
@@ -78,7 +78,7 @@
     def test_cookie_tree_site_tree(self):
         request = self.makeRequestWithVar()
         alsoProvides(self.items['a'], IContainmentRoot)
-        alsoProvides(self.items['c'], ISite)
+        alsoProvides(self.items['c'], zope.component.interfaces.ISite)
         view = getMultiAdapter((self.items['f'], request),
                                name='cookie_tree')
         cookie_tree = view.siteTree()

Modified: zope.app.tree/trunk/src/zope/app/tree/configure.zcml
===================================================================
--- zope.app.tree/trunk/src/zope/app/tree/configure.zcml	2009-11-19 16:32:32 UTC (rev 105882)
+++ zope.app.tree/trunk/src/zope/app/tree/configure.zcml	2009-11-19 16:42:31 UTC (rev 105883)
@@ -42,7 +42,7 @@
 
   <adapter
       provides=".interfaces.IChildObjects"
-      for="zope.location.interfaces.ISite"
+      for="zope.component.interfaces.ISite"
       factory=".adapters.ContainerSiteChildObjects"
       />
 

Modified: zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py
===================================================================
--- zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py	2009-11-19 16:32:32 UTC (rev 105882)
+++ zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py	2009-11-19 16:42:31 UTC (rev 105883)
@@ -22,7 +22,7 @@
 from zope.security.checker import defineChecker
 from zope.security.checker import NamesChecker
 from zope.traversing.interfaces import IContainmentRoot
-from zope.location.interfaces import ILocation, ISite
+from zope.location.interfaces import ILocation
 import zope.traversing.testing
 
 from zope.container.interfaces import IReadContainer
@@ -37,11 +37,14 @@
 from zope.app.tree.adapters import StubUniqueId, StubChildObjects, \
      LocationUniqueId, ContainerChildObjects, ContainerSiteChildObjects
 
+import zope.component.interfaces
+
+
 class SampleContent(object):
     pass
 
 class SampleSite(SampleContainer):
-    implements(ISite)
+    implements(zope.component.interfaces.ISite)
 
     def setSiteManager(self, sm):
         self._sm = sm
@@ -68,7 +71,8 @@
         ztapi.provideAdapter(None, IChildObjects, StubChildObjects)
         ztapi.provideAdapter(ILocation, IUniqueId, LocationUniqueId)
         ztapi.provideAdapter(IReadContainer, IChildObjects, ContainerChildObjects)
-        ztapi.provideAdapter(ISite, IChildObjects, ContainerSiteChildObjects)
+        ztapi.provideAdapter(zope.component.interfaces.ISite,
+                             IChildObjects, ContainerSiteChildObjects)
         ztapi.provideUtility(ITreeStateEncoder, TreeStateEncoder())
         self.makeObjects()
 



More information about the checkins mailing list