X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Fsession.py;h=cf2d7929930f07f143218c7522b7b4ac321c78c7;hb=d5156ebedf187d1fdc724a543842952ab764f8d7;hp=1239ecd0be6812d23d1d9dc256bf6dedbd7afa45;hpb=f3464a4a95d776ac14e32f8203340a9ae08795e5;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()