Mercurial > p > roundup > code
diff roundup/backends/sessions_dbm.py @ 2150:c69dd43728a3
handle older sessions
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 26 Mar 2004 23:54:40 +0000 |
| parents | 93f03c6714d8 |
| children | ae21c1fc41d5 |
line wrap: on
line diff
--- a/roundup/backends/sessions_dbm.py Fri Mar 26 23:45:34 2004 +0000 +++ b/roundup/backends/sessions_dbm.py Fri Mar 26 23:54:40 2004 +0000 @@ -1,4 +1,4 @@ -#$Id: sessions_dbm.py,v 1.2 2004-03-19 04:47:59 richard Exp $ +#$Id: sessions_dbm.py,v 1.3 2004-03-26 23:54:40 richard Exp $ """This module defines a very basic store that's used by the CGI interface to store session and one-time-key information. @@ -131,7 +131,8 @@ """ week = 60*60*24*7 for sessid in self.list(): - interval = now - self.get(sessid, '__timestamp') + interval = now - self.get(sessid, '__timestamp', + default=time.time()) if interval > week: self.destroy(sessid)
