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

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members