(self, timeout)
| 364 | self.db.delete(self.table, where="session_id=$key", vars=locals()) |
| 365 | |
| 366 | def cleanup(self, timeout): |
| 367 | timeout = datetime.timedelta( |
| 368 | timeout / (24.0 * 60 * 60) |
| 369 | ) # timedelta takes numdays as arg |
| 370 | last_allowed_time = datetime.datetime.now() - timeout |
| 371 | self.db.delete(self.table, where="$last_allowed_time > atime", vars=locals()) |
| 372 | |
| 373 | |
| 374 | class ShelfStore: |