making session data strictly dependent on url through HashDB helper functions

This commit is contained in:
Miroslav Stampar 2012-02-24 14:58:24 +00:00
parent c36cbbb3ae
commit 8a203ef79d

View File

@ -3190,11 +3190,11 @@ def hashDBWrite(key, value, serialize=False):
Helper function for writing session data to HashDB Helper function for writing session data to HashDB
""" """
conf.hashDB.write(key, value, serialize) conf.hashDB.write("%s%s" % (conf.url, key), value, serialize)
def hashDBRetrieve(key, unserialize=False, checkConf=False): def hashDBRetrieve(key, unserialize=False, checkConf=False):
""" """
Helper function for restoring session data from HashDB Helper function for restoring session data from HashDB
""" """
return conf.hashDB.retrieve(key, unserialize) if kb.resumeValues and not (checkConf and any([conf.flushSession, conf.freshQueries])) else None return conf.hashDB.retrieve("%s%s" % (conf.url, key), unserialize) if kb.resumeValues and not (checkConf and any([conf.flushSession, conf.freshQueries])) else None