Commit 205b5b17 authored by matt@zope.com's avatar matt@zope.com

Uses Lazy object support in ZPublisher/HTTPRequest

parent 54753734
...@@ -316,7 +316,7 @@ class SessionDataManagerTraverser(NameCaller): ...@@ -316,7 +316,7 @@ class SessionDataManagerTraverser(NameCaller):
sdm = self._sessionDataManager.__of__(container) sdm = self._sessionDataManager.__of__(container)
# Yank our session & stuff into request # Yank our session & stuff into request
try: try:
session = sdm.getSessionData() session = sdm.getSessionData
self._v_errors = 0 self._v_errors = 0
except: except:
errors = getattr(self,"_v_errors", 0) errors = getattr(self,"_v_errors", 0)
...@@ -329,6 +329,6 @@ class SessionDataManagerTraverser(NameCaller): ...@@ -329,6 +329,6 @@ class SessionDataManagerTraverser(NameCaller):
self._v_errors = errors + 1 self._v_errors = errors + 1
return # Throw our hands up but dont fail return # Throw our hands up but dont fail
if self._requestSessionName is not None: if self._requestSessionName is not None:
request[self._requestSessionName] = session request.set_lazy(self._requestSessionName, session)
NameCaller.__call__(self, container, request) NameCaller.__call__(self, container, request)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment