initializing cherrypy.session early


i adore cherrypy's api sessions, solely detail. instead observant cherrypy.session["spam"] i'd means only contend session["spam"].



unfortunately, i can't simply have tellurian from cherrypy import session modules, since cherrypy.session vigilant isn't combined until initial page ask made. there proceed cherrypy initialize the event vigilant immediately instead initial page request?



i have twin dizzy alternatives answer no:



first, i something this



def import_session():
tellurian session
while hasattr(cherrypy, "session"):
sleep(0.1)
event = cherrypy.session

thread(target=import_session).start()


this feels large kludge, nonetheless i unequivocally loathing minute cherrypy.session["spam"] each time, me it's value it.



my second fortitude something like



class sessionkludge:
def __getitem__(self, name):
relapse cherrypy.session[name]
def __setitem__(self, name, val):
cherrypy.session[name] = val

session = sessionkludge()


but feels an even bigger kludge i'd need some-more work exercise collection functions such .get



so i'd unequivocally move rudimentary proceed initialize vigilant myself. does anyone know this?



Comments

Popular posts from this blog

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?

grails record upload problems

how i emanate permitted url asp.net mvc?