diff roundup/backends/sessions_rdbms.py @ 2169:12cd4fa91eb7

OTK generation was busted (thanks Stuart D. Gathman)
author Richard Jones <richard@users.sourceforge.net>
date Wed, 31 Mar 2004 23:08:39 +0000
parents c091cacdc505
children ac4f295499a4
line wrap: on
line diff
--- a/roundup/backends/sessions_rdbms.py	Wed Mar 31 23:08:08 2004 +0000
+++ b/roundup/backends/sessions_rdbms.py	Wed Mar 31 23:08:39 2004 +0000
@@ -1,4 +1,4 @@
-#$Id: sessions_rdbms.py,v 1.1 2004-03-18 01:58:45 richard Exp $
+#$Id: sessions_rdbms.py,v 1.2 2004-03-31 23:08:39 richard Exp $
 """This module defines a very basic store that's used by the CGI interface
 to store session and one-time-key information.
 
@@ -21,6 +21,12 @@
     def clear(self):
         self.cursor.execute('delete from %ss'%self.name)
 
+    def exists(self, infoid):
+        n = self.name
+        self.cursor.execute('select count(*) from %ss where %s_key=%s'%(n,
+            n, self.db.arg), (infoid,))
+        return self.cursor.fetchone()[0]
+
     _marker = []
     def get(self, infoid, value, default=_marker):
         n = self.name

Roundup Issue Tracker: http://roundup-tracker.org/