[Checkins] SVN: zope.site/trunk/src/zope/site/ import hooks from zope.component now
Thomas Lotze
tl at gocept.com
Wed Nov 18 04:08:42 EST 2009
Log message for revision 105797:
import hooks from zope.component now
Changed:
U zope.site/trunk/src/zope/site/site.py
U zope.site/trunk/src/zope/site/site.txt
U zope.site/trunk/src/zope/site/testing.py
-=-
Modified: zope.site/trunk/src/zope/site/site.py
===================================================================
--- zope.site/trunk/src/zope/site/site.py 2009-11-18 09:06:48 UTC (rev 105796)
+++ zope.site/trunk/src/zope/site/site.py 2009-11-18 09:08:42 UTC (rev 105797)
@@ -29,6 +29,7 @@
import zope.interface
import zope.component
import zope.component.persistentregistry
+import zope.component.hooks
import zope.component.interfaces
import zope.location
import zope.location.interfaces
@@ -41,9 +42,11 @@
from zope.container.contained import Contained
from zope.site import interfaces
-from zope.site.hooks import setSite
+# BBB
+from zope.component.hooks import setSite
+
class SiteManagementFolder(BTreeContainer):
zope.interface.implements(interfaces.ISiteManagementFolder)
@@ -178,7 +181,7 @@
Sets the 'site' thread global if the object traversed is a site.
"""
- setSite(ob)
+ zope.component.hooks.setSite(ob)
def clearThreadSiteSubscriber(event):
@@ -189,7 +192,7 @@
clearSite()
# Clear the site thread global
-clearSite = setSite
+clearSite = zope.component.hooks.setSite
try:
from zope.testing.cleanup import addCleanUp
except ImportError:
Modified: zope.site/trunk/src/zope/site/site.txt
===================================================================
--- zope.site/trunk/src/zope/site/site.txt 2009-11-18 09:06:48 UTC (rev 105796)
+++ zope.site/trunk/src/zope/site/site.txt 2009-11-18 09:08:42 UTC (rev 105797)
@@ -188,7 +188,7 @@
By the way, once you set a site
- >>> from zope.site import hooks
+ >>> from zope.component import hooks
>>> hooks.setSite(myfolder)
you can simply use the zope.component's `getSiteManager()` method to get
Modified: zope.site/trunk/src/zope/site/testing.py
===================================================================
--- zope.site/trunk/src/zope/site/testing.py 2009-11-18 09:06:48 UTC (rev 105796)
+++ zope.site/trunk/src/zope/site/testing.py 2009-11-18 09:08:42 UTC (rev 105797)
@@ -16,8 +16,8 @@
import os.path
import zope.app.testing.functional
import zope.component
+import zope.component.hooks
import zope.container.interfaces
-import zope.site.hooks
import zope.site.site
from zope.app.testing.placelesssetup import setUp as placelessSetUp
from zope.app.testing.placelesssetup import tearDown as placelessTearDown
@@ -26,13 +26,13 @@
from zope.location.interfaces import ISite
from zope.site import LocalSiteManager, SiteManagerAdapter, SiteManagerContainer
from zope.site.folder import rootFolder
-from zope.site.hooks import setSite
+
def createSiteManager(folder, setsite=False):
if not ISite.providedBy(folder):
folder.setSiteManager(LocalSiteManager(folder))
if setsite:
- setSite(folder)
+ zope.component.hooks.setSite(folder)
return folder.getSiteManager()
def addUtility(sitemanager, name, iface, utility, suffix=''):
@@ -49,7 +49,7 @@
def siteSetUp(site=False):
placelessSetUp()
- zope.site.hooks.setHooks()
+ zope.component.hooks.setHooks()
zope.component.provideAdapter(
SiteManagerAdapter, (Interface,), IComponentLookup)
@@ -61,8 +61,8 @@
def siteTearDown():
placelessTearDown()
- zope.site.hooks.resetHooks()
- zope.site.hooks.setSite()
+ zope.component.hooks.resetHooks()
+ zope.component.hooks.setSite()
layer = zope.app.testing.functional.ZCMLLayer(
More information about the checkins
mailing list