'Set handler and config for the current request.'

def __call__(self, path_info):

    request = cherrypy.serving.request
    (func, vpath) = self.find_handler(path_info)
    if func:
        vpath = [x.replace('%2F', '/') for x in vpath]
        request.handler = LateParamPageHandler(func, *vpath)
    else:
        request.handler = cherrypy.NotFound()
