+ def _get_provider_attr_name(self, provider):
+ return '%s_data' % provider
+
+ def get_provider_data(self, provider):
+ attr = self._get_provider_attr_name(provider)
+ data = None
+ if attr in cherrypy.session:
+ data = cherrypy.session[attr]
+ return data
+
+ def save_provider_data(self, provider, data):
+ attr = self._get_provider_attr_name(provider)
+ cherrypy.session[attr] = data
+ self.debug('Saved %s provider data' % provider)
+