X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fsession.py;h=476113ad59f66a0d0ac8f5cad2047e85f1f3902e;hp=814182759d584e30e5aff52df6c7781815e74458;hb=b6f62b898efdc272130d3dbdd6742c5b785e7c7d;hpb=e1e1218fd66230e4ac8c7fca36a4c9a7b2496cf5 diff --git a/wrw/session.py b/wrw/session.py index 8141827..476113a 100644 --- a/wrw/session.py +++ b/wrw/session.py @@ -1,5 +1,9 @@ import threading, time, pickle, random, os +<<<<<<< HEAD +import cookie, env +======= from . import cookie, env, proto +>>>>>>> master __all__ = ["db", "get"] @@ -77,7 +81,7 @@ class db(object): def clean(self): now = int(time.time()) with self.lock: - clist = list(self.live.keys()) + clist = self.live.keys() for sessid in clist: with self.lock: try: @@ -195,7 +199,7 @@ class db(object): data = self.backdb[sessid] try: return pickle.loads(data) - except: + except Exception, e: raise KeyError() def freeze(self, sess):