def save_user_attrs(self, userattrs):
cherrypy.session['userattrs'] = userattrs
- cherrypy.session.save()
self._debug('Saved user attrs')
self.userattrs = userattrs
def save_provider_data(self, provider, data):
attr = self._get_provider_attr_name(provider)
cherrypy.session[attr] = data
- cherrypy.session.save()
self._debug('Saved %s provider data' % provider)
def save_data(self, facility, name, data):
if facility not in cherrypy.session:
cherrypy.session[facility] = dict()
cherrypy.session[facility][name] = data
- cherrypy.session.save()
self._debug('Saved session data named [%s:%s]' % (facility, name))
def get_data(self, facility, name):
else:
del cherrypy.session[facility]
self._debug('Nuked session facility [%s]' % (facility,))
- cherrypy.session.save()