diff roundup/backends/back_anydbm.py @ 940:301a02ea6020

added is_retired query to Class
author Richard Jones <richard@users.sourceforge.net>
date Fri, 16 Aug 2002 04:28:13 +0000
parents 3c344e942055
children cb821cc1c00b
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py	Fri Aug 16 04:26:42 2002 +0000
+++ b/roundup/backends/back_anydbm.py	Fri Aug 16 04:28:13 2002 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-#$Id: back_anydbm.py,v 1.58 2002-08-01 15:06:24 gmcm Exp $
+#$Id: back_anydbm.py,v 1.59 2002-08-16 04:28:13 richard Exp $
 '''
 This module defines a backend that saves the hyperdatabase in a database
 chosen by anydbm. It is guaranteed to always be available in python
@@ -1162,6 +1162,14 @@
 
         self.fireReactors('retire', nodeid, None)
 
+    def is_retired(self, nodeid):
+        '''Return true if the node is retired.
+        '''
+        node = self.db.getnode(cn, nodeid, cldb)
+        if node.has_key(self.db.RETIRED_FLAG):
+            return 1
+        return 0
+
     def destroy(self, nodeid):
         """Destroy a node.
         
@@ -1795,6 +1803,12 @@
 
 #
 #$Log: not supported by cvs2svn $
+#Revision 1.58  2002/08/01 15:06:24  gmcm
+#Use same regex to split search terms as used to index text.
+#Fix to back_metakit for not changing journaltag on reopen.
+#Fix htmltemplate's do_link so [No <whatever>] strings are href'd.
+#Fix bogus "nosy edited ok" msg - the **d syntax does NOT share d between caller and callee.
+#
 #Revision 1.57  2002/07/31 23:57:36  richard
 # . web forms may now unset Link values (like assignedto)
 #

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