Ignore:
Timestamp:
Dec 20, 2009, 9:44:15 PM (14 years ago)
Author:
broder
Message:

Get username and state from CherryPy? request

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package_branches/invirt-web/cherrypy-rebased/code/view.py

    r2665 r2669  
    66import simplejson
    77import datetime, decimal
     8from invirt.config import structs as config
     9from webcommon import State
    810
    911class MakoHandler(cherrypy.dispatch.LateParamPageHandler):
     
    7981cherrypy.tools.require_login = cherrypy.Tool('on_start_resource', require_login)
    8082
     83def invirtwebstate_init():
     84    """Initialize the cherrypy.request.state object from Invirt"""
     85    cherrypy.request.state = State(cherrypy.request.login)
     86
     87cherrypy.tools.invirtwebstate = cherrypy.Tool('on_start_resource', invirtwebstate_init, priority=100)
     88
    8189class View(object):
    8290    _cp_config = {'tools.mako.directories': [os.path.join(os.path.dirname(__file__),'templates')]}
Note: See TracChangeset for help on using the changeset viewer.