[Checkins] SVN: Products.CMFCore/branches/global-request-container/Products/CMFCore/ Remove RequestContainer utility wrapping for five.localsitemanager/branches/global-request-container

Lawrence Rowe cvs-admin at zope.org
Wed Sep 5 18:29:21 UTC 2012


Log message for revision 127724:
  Remove RequestContainer utility wrapping for five.localsitemanager/branches/global-request-container

Changed:
  U   Products.CMFCore/branches/global-request-container/Products/CMFCore/MembershipTool.py
  U   Products.CMFCore/branches/global-request-container/Products/CMFCore/URLTool.py

-=-
Modified: Products.CMFCore/branches/global-request-container/Products/CMFCore/MembershipTool.py
===================================================================
--- Products.CMFCore/branches/global-request-container/Products/CMFCore/MembershipTool.py	2012-09-05 18:27:16 UTC (rev 127723)
+++ Products.CMFCore/branches/global-request-container/Products/CMFCore/MembershipTool.py	2012-09-05 18:29:18 UTC (rev 127724)
@@ -31,9 +31,7 @@
 from ZODB.POSException import ConflictError
 from zope.component import getUtility
 from zope.component import queryUtility
-from zope.globalrequest import getRequest
 from zope.interface import implements
-from ZPublisher.BaseRequest import RequestContainer
 
 from Products.CMFCore.exceptions import AccessControl_Unauthorized
 from Products.CMFCore.exceptions import BadRequest
@@ -205,10 +203,7 @@
         """
         parent = aq_parent(aq_inner(self))
         members_folder = getattr(parent, 'Members', None)
-        if members_folder is None:
-            return None
-        request_container = RequestContainer(REQUEST=getRequest())
-        return members_folder.__of__(request_container)
+        return members_folder
 
     security.declareProtected(ManagePortal, 'getMemberareaCreationFlag')
     def getMemberareaCreationFlag(self):

Modified: Products.CMFCore/branches/global-request-container/Products/CMFCore/URLTool.py
===================================================================
--- Products.CMFCore/branches/global-request-container/Products/CMFCore/URLTool.py	2012-09-05 18:27:16 UTC (rev 127723)
+++ Products.CMFCore/branches/global-request-container/Products/CMFCore/URLTool.py	2012-09-05 18:29:18 UTC (rev 127724)
@@ -20,9 +20,7 @@
 from App.special_dtml import DTMLFile
 from OFS.SimpleItem import SimpleItem
 from zope.component import queryUtility
-from zope.globalrequest import getRequest
 from zope.interface import implements
-from ZPublisher.BaseRequest import RequestContainer
 
 from Products.CMFCore.ActionProviderBase import ActionProviderBase
 from Products.CMFCore.interfaces import ISiteRoot
@@ -74,12 +72,11 @@
     def getPortalObject(self):
         """ Get the portal object itself.
         """
-        request_container = RequestContainer(REQUEST=getRequest())
         portal_obj = queryUtility(ISiteRoot)
         if portal_obj is None:
             # fallback for bootstrap
             portal_obj = aq_parent(aq_inner(self))
-        return portal_obj.__of__(request_container)
+        return portal_obj
 
     security.declarePublic('getRelativeContentPath')
     def getRelativeContentPath(self, content):



More information about the checkins mailing list