X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Fsession.py;h=cf2d7929930f07f143218c7522b7b4ac321c78c7;hb=001ec99e577b56479149fbe39de1d9291a134527;hp=1239ecd0be6812d23d1d9dc256bf6dedbd7afa45;hpb=1f61bf3134f3b46954ad012096c6ff3b398a74ef;p=wrw.git diff --git a/wrw/session.py b/wrw/session.py index 1239ecd..cf2d792 100644 --- a/wrw/session.py +++ b/wrw/session.py @@ -19,7 +19,7 @@ class session(object): def __init__(self, expire = 86400 * 7): self.id = hexencode(gennonce(16)) self.dict = {} - self.lock = threading.Lock() + self.lock = threading.RLock() self.ctime = self.atime = self.mtime = int(time.time()) self.expire = expire self.dctl = set()