return sess
def ckfreeze(self, req):
- sess = req.item(self.fetch)
+ sess = self.get(req)
if sess.dirty():
try:
if getattr(sess, "new", False):
def freeze(self, sess):
raise TypeError()
+ def get(self, req):
+ return req.item(self.fetch)
+
class backeddb(db):
def __init__(self, backdb, *args, **kw):
super(backeddb, self).__init__(*args, **kw)
default = backeddb(dirback(os.path.join("/tmp", "wrwsess-" + str(os.getuid()))))
def get(req):
- return req.item(default.fetch)
+ return default.get(req)