We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c21927b commit 1fc17d0Copy full SHA for 1fc17d0
roundup/backends/sessions_dbm.py
@@ -1,4 +1,4 @@
1
-#$Id: sessions_dbm.py,v 1.3 2004-03-26 23:54:40 richard Exp $
+#$Id: sessions_dbm.py,v 1.4 2004-03-26 23:56:11 richard Exp $
2
"""This module defines a very basic store that's used by the CGI interface
3
to store session and one-time-key information.
4
@@ -131,8 +131,11 @@ def clean(self, now):
131
"""
132
week = 60*60*24*7
133
for sessid in self.list():
134
- interval = now - self.get(sessid, '__timestamp',
135
- default=time.time())
+ sess = self.get(sessid, '__timestamp', None)
+ if sess is None:
136
+ sess=time.time()
137
+ self.updateTimestamp(sessid)
138
+ interval = now - sess
139
if interval > week:
140
self.destroy(sessid)
141
0 commit comments