Skip to content

Commit 1fc17d0

Browse files
author
Richard Jones
committed
better fix
1 parent c21927b commit 1fc17d0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

roundup/backends/sessions_dbm.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#$Id: sessions_dbm.py,v 1.3 2004-03-26 23:54:40 richard Exp $
1+
#$Id: sessions_dbm.py,v 1.4 2004-03-26 23:56:11 richard Exp $
22
"""This module defines a very basic store that's used by the CGI interface
33
to store session and one-time-key information.
44
@@ -131,8 +131,11 @@ def clean(self, now):
131131
"""
132132
week = 60*60*24*7
133133
for sessid in self.list():
134-
interval = now - self.get(sessid, '__timestamp',
135-
default=time.time())
134+
sess = self.get(sessid, '__timestamp', None)
135+
if sess is None:
136+
sess=time.time()
137+
self.updateTimestamp(sessid)
138+
interval = now - sess
136139
if interval > week:
137140
self.destroy(sessid)
138141

0 commit comments

Comments
 (0)