[Checkins] SVN: five.localsitemanager/trunk/src/five/localsitemanager/ - updated imports
Yvo Schubbe
cvs-admin at zope.org
Mon Apr 2 05:44:12 UTC 2012
Log message for revision 124864:
- updated imports
Changed:
UU five.localsitemanager/trunk/src/five/localsitemanager/browser.py
U five.localsitemanager/trunk/src/five/localsitemanager/browser.txt
U five.localsitemanager/trunk/src/five/localsitemanager/localsitemanager.txt
UU five.localsitemanager/trunk/src/five/localsitemanager/registry.py
-=-
Modified: five.localsitemanager/trunk/src/five/localsitemanager/browser.py
===================================================================
--- five.localsitemanager/trunk/src/five/localsitemanager/browser.py 2012-04-02 05:27:41 UTC (rev 124863)
+++ five.localsitemanager/trunk/src/five/localsitemanager/browser.py 2012-04-02 05:44:09 UTC (rev 124864)
@@ -13,14 +13,19 @@
"""Management view for local site manager.
"""
-from zope.site.hooks import setSite
+from Products.Five.component.browser import ObjectManagerSiteView
from zope.component.globalregistry import base
+try:
+ from zope.component.hooks import setSite
+except ImportError:
+ # BBB: for Zope < 2.13 (zope.component < 3.8)
+ from zope.site.hooks import setSite
+
from five.localsitemanager import make_objectmanager_site
-from Products.Five.component.browser import ObjectManagerSiteView
+class ObjectManagerSiteView(ObjectManagerSiteView):
-class ObjectManagerSiteView(ObjectManagerSiteView):
"""Configure the site setup for an ObjectManager.
"""
Property changes on: five.localsitemanager/trunk/src/five/localsitemanager/browser.py
___________________________________________________________________
Deleted: svn:keywords
- Id
Modified: five.localsitemanager/trunk/src/five/localsitemanager/browser.txt
===================================================================
--- five.localsitemanager/trunk/src/five/localsitemanager/browser.txt 2012-04-02 05:27:41 UTC (rev 124863)
+++ five.localsitemanager/trunk/src/five/localsitemanager/browser.txt 2012-04-02 05:44:09 UTC (rev 124864)
@@ -15,7 +15,7 @@
>>> import Products.Five
>>> import five.localsitemanager
- # BBB for Zope 2.12
+ # BBB: for Zope < 2.13
>>> try:
... from Zope2.App.zcml import load_config, load_string
... except ImportError:
@@ -27,7 +27,11 @@
Enable local component lookup hooks:
- >>> from zope.site.hooks import setHooks
+ # BBB: for Zope < 2.13 (zope.component < 3.8)
+ >>> try:
+ ... from zope.component.hooks import setHooks
+ ... except ImportError:
+ ... from zope.site.hooks import setHooks
>>> setHooks()
User Set Up
@@ -38,7 +42,7 @@
Create the test browser we'll be using:
- # BBB for Zope 2.12
+ # BBB: for Zope < 2.13
>>> try:
... from Testing.testbrowser import Browser
... except ImportError:
Modified: five.localsitemanager/trunk/src/five/localsitemanager/localsitemanager.txt
===================================================================
--- five.localsitemanager/trunk/src/five/localsitemanager/localsitemanager.txt 2012-04-02 05:27:41 UTC (rev 124863)
+++ five.localsitemanager/trunk/src/five/localsitemanager/localsitemanager.txt 2012-04-02 05:44:09 UTC (rev 124864)
@@ -9,10 +9,13 @@
Of course we now need to transform that IPossibleSite into a real ISite.
- >>> import zope.component
- >>> from zope.site.hooks import setSite
-
- >>> from zope.site.hooks import setHooks
+ # BBB: for Zope < 2.13 (zope.component < 3.8)
+ >>> try:
+ ... from zope.component.hooks import setHooks
+ ... from zope.component.hooks import setSite
+ ... except ImportError:
+ ... from zope.site.hooks import setHooks
+ ... from zope.site.hooks import setSite
>>> setHooks()
>>> from five.localsitemanager import make_objectmanager_site
@@ -52,6 +55,7 @@
Make sure the utility lookup only works when the correct active site has been
configured.
+ >>> import zope.component
>>> setSite()
>>> zope.component.queryUtility(ITestUtility, name=u'hello_world') is None
True
Modified: five.localsitemanager/trunk/src/five/localsitemanager/registry.py
===================================================================
--- five.localsitemanager/trunk/src/five/localsitemanager/registry.py 2012-04-02 05:27:41 UTC (rev 124863)
+++ five.localsitemanager/trunk/src/five/localsitemanager/registry.py 2012-04-02 05:44:09 UTC (rev 124864)
@@ -15,18 +15,23 @@
import Acquisition
import persistent
+import zope.component.interfaces
+import zope.event
from Acquisition.interfaces import IAcquirer
from OFS.ObjectManager import ObjectManager
-from zope.location.interfaces import ISite
+try:
+ from zope.component.hooks import getSite
+except ImportError:
+ # BBB: for Zope < 2.13 (zope.component < 3.8)
+ from zope.site.hooks import getSite
from zope.component.persistentregistry import PersistentComponents
-from zope.component.registry import UtilityRegistration, _getUtilityProvided
-from zope.interface.adapter import VerifyingAdapterLookup
+from zope.component.registry import _getUtilityProvided
+from zope.component.registry import UtilityRegistration
from zope.interface.adapter import _lookup
from zope.interface.adapter import _lookupAll
from zope.interface.adapter import _subscriptions
-from zope.site.hooks import getSite
-import zope.event
-import zope.component.interfaces
+from zope.interface.adapter import VerifyingAdapterLookup
+from zope.location.interfaces import ISite
from ZPublisher.BaseRequest import RequestContainer
from five.localsitemanager.utils import get_parent
@@ -96,7 +101,6 @@
if extendors is None:
continue
- tmp_result = []
_subscriptions(byorder[order], required, extendors, u'',
result, 0, order)
result = [ _wrap(r, registry) for r in result ]
Property changes on: five.localsitemanager/trunk/src/five/localsitemanager/registry.py
___________________________________________________________________
Deleted: svn:keywords
- Id
More information about the checkins
mailing list