store session in dictionary storage

This commit is contained in:
2013-08-27 09:46:52 +02:00
parent fb1eba39ea
commit 36def6533f
7 changed files with 115 additions and 19 deletions

View File

@ -215,14 +215,15 @@ def set_storage(name, **args):
'').format(option, name))
def get_storage(context, session_id, is_persistent):
def get_storage(context, session_id, persistent):
def gen_id(config):
return str(id(config)) + str(time())
if session_id is None:
session_id = gen_id(context)
return __import__(storage_type.get_storage(), globals(), locals(),
['Storage'], -1).Storage(session_id, is_persistent)
a=__import__(storage_type.get_storage(), globals(), locals(),
['Storage'], -1).Storage(session_id, persistent)
return a
def list_sessions():