X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fsession.py;h=02d1983fe18cb120e606db4e2e73a8915251f4fb;hp=832387e13d1cdc5a6b19cf2ca86e57ca1e1886e7;hb=3414365c207c42f3a2d26edac5b5a1d0bd782d7a;hpb=7bcaef26c590cd10955848fbf313f41c78b8d1ce diff --git a/wrw/session.py b/wrw/session.py index 832387e..02d1983 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()