Fix cleaning session timeout

This commit is contained in:
Cédric Krier committed 2008-07-26 17:09:34 +02:00
1 parent 1a24bf8d53
commit 1d0a672580
1 file changed
+6 -5
+6 -5
View File
@@ -43,11 +43,12 @@ def check(dbname, user, session, outdate_timeout=True):
to_del = []
for i, (timestamp, real_session) \
in enumerate(_USER_CACHE[dbname][user]):
if abs(timestamp - time.time()) < SESSION_TIMEOUT \
and real_session == session:
if outdate_timeout:
_USER_CACHE[dbname][user][i] = (time.time(), real_session)
result = True
if abs(timestamp - time.time()) < SESSION_TIMEOUT:
if real_session == session:
if outdate_timeout:
_USER_CACHE[dbname][user][i] = \
(time.time(), real_session)
result = True
else:
to_del.insert(0, i)
for i in to_del: