Hi, I get "*Typ**eError: _before() keywords must be strings*" when ever I 
login or logout of my Turbogears 2.3 application. It appears to happen when 
post_login or post_logout runs. Any ideas how I can fix?

Thanks,
Michael Pearce

-------------------------------------------------------------------------
TRACEBACK:

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\wsgiapp.py", 
line *122*, in __call__

response = self.wrapped_dispatch(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\errorpage.py",
 
line *57*, in __call__

resp = self.next_handler(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\transaction_manager.py",
 
line *107*, in __call__

reraise(*exc_info)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\transaction_manager.py",
 
line *83*, in __call__

response = self.next_handler(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\caching.py",
 
line *54*, in __call__

return self.next_handler(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\session.py",
 
line *71*, in __call__

response = self.next_handler(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\identity.py",
 
line *47*, in __call__

return self.next_handler(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\appwrappers\i18n.py",
 
line *71*, in __call__

return self.next_handler(controller, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\wsgiapp.py", 
line *295*, in dispatch

return controller(environ, context)

File "d:\tg23env\scripts\counselling\counselling\lib\base.py", line *27*, 
in __call__

return TGController.__call__(self, environ, context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\controllers\dispatcher.py",
 
line *128*, in __call__

response = self._perform_call(context)

File 
"D:\tg23env\lib\site-packages\turbogears2-2.3.6-py2.6.egg\tg\controllers\dispatcher.py",
 
line *105*, in _perform_call

controller._before(*remainder, **params)

TypeError: _before() keywords must be strings

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.

Reply via email to