Mercurial > p > roundup > code
diff roundup/backends/sessions_rdbms.py @ 4390:936bd9bf732d
session API consistency
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 12 Jul 2010 04:11:05 +0000 |
| parents | 74476eaac38a |
| children | 6e3e4f24c753 |
line wrap: on
line diff
--- a/roundup/backends/sessions_rdbms.py Mon Jul 12 04:02:25 2010 +0000 +++ b/roundup/backends/sessions_rdbms.py Mon Jul 12 04:11:05 2010 +0000 @@ -72,6 +72,12 @@ args = (infoid, time.time(), repr(values)) c.execute(sql, args) + def list(self): + c = self.cursor + n = self.name + c.execute('select %s_key from %ss'%(n, n)) + return [res[0] for res in c.fetchall()] + def destroy(self, infoid): self.cursor.execute('delete from %ss where %s_key=%s'%(self.name, self.name, self.db.arg), (infoid,))
