Commit 778cebb8 authored by Chris McDonough's avatar Chris McDonough

Removed call to NameCaller.

parent 6210dd44
...@@ -89,7 +89,7 @@ import SessionInterfaces ...@@ -89,7 +89,7 @@ import SessionInterfaces
from SessionPermissions import * from SessionPermissions import *
from common import DEBUG from common import DEBUG
from ZPublisher.BeforeTraverse import registerBeforeTraverse, \ from ZPublisher.BeforeTraverse import registerBeforeTraverse, \
unregisterBeforeTraverse, NameCaller unregisterBeforeTraverse
import traceback import traceback
BID_MGR_NAME = 'browser_id_manager' BID_MGR_NAME = 'browser_id_manager'
...@@ -304,9 +304,7 @@ class SessionDataManager(Item, Implicit, Persistent, RoleManager, Owned, Tabs): ...@@ -304,9 +304,7 @@ class SessionDataManager(Item, Implicit, Persistent, RoleManager, Owned, Tabs):
self._hasTraversalHook = 1 self._hasTraversalHook = 1
self._requestSessionName = requestSessionName self._requestSessionName = requestSessionName
class SessionDataManagerTraverser(NameCaller): class SessionDataManagerTraverser:
meta_type = "Session ID Insertion Traversal Rule"
def __init__(self, requestSessionName, sdm): def __init__(self, requestSessionName, sdm):
self._requestSessionName = requestSessionName self._requestSessionName = requestSessionName
self._sessionDataManager = sdm self._sessionDataManager = sdm
...@@ -321,7 +319,7 @@ class SessionDataManagerTraverser(NameCaller): ...@@ -321,7 +319,7 @@ class SessionDataManagerTraverser(NameCaller):
except: except:
errors = getattr(self,"_v_errors", 0) errors = getattr(self,"_v_errors", 0)
if errors < 4: if errors < 4:
LOG('Session Tracking', WARNING, 'Session automatic traversal ' LOG('Session Tracking', WARNING,'Session automatic traversal '
'failed to get session data', error=sys.exc_info()) 'failed to get session data', error=sys.exc_info())
if errors == 3: if errors == 3:
LOG('Session Tracking', WARNING, 'Suppressing further ' LOG('Session Tracking', WARNING, 'Suppressing further '
...@@ -331,4 +329,3 @@ class SessionDataManagerTraverser(NameCaller): ...@@ -331,4 +329,3 @@ class SessionDataManagerTraverser(NameCaller):
if self._requestSessionName is not None: if self._requestSessionName is not None:
request.set_lazy(self._requestSessionName, session) request.set_lazy(self._requestSessionName, session)
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