def invirtwebstate_init():
"""Initialize the cherrypy.request.state object from Invirt"""
- cherrypy.request.state = State(cherrypy.request.login)
+ if not hasattr(cherrypy.request, "state"):
+ cherrypy.request.state = State(cherrypy.request.login)
cherrypy.tools.invirtwebstate = cherrypy.Tool('on_start_resource', invirtwebstate_init, priority=100)