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
Post a Comment