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.

