comparison roundup/backends/back_anydbm.py @ 1418:e6b2d51e5b95 maint-0.5

backport fix from HEAD
author Richard Jones <richard@users.sourceforge.net>
date Wed, 12 Feb 2003 00:03:38 +0000
parents 3a853f1c20b5
children 1d36b34f5393
comparison
equal deleted inserted replaced
1416:293653d08292 1418:e6b2d51e5b95
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 #$Id: back_anydbm.py,v 1.96.2.1 2003-02-06 05:44:49 richard Exp $ 18 #$Id: back_anydbm.py,v 1.96.2.2 2003-02-12 00:03:35 richard Exp $
19 ''' 19 '''
20 This module defines a backend that saves the hyperdatabase in a database 20 This module defines a backend that saves the hyperdatabase in a database
21 chosen by anydbm. It is guaranteed to always be available in python 21 chosen by anydbm. It is guaranteed to always be available in python
22 versions >2.1.1 (the dumbdbm fallback in 2.1.1 and earlier has several 22 versions >2.1.1 (the dumbdbm fallback in 2.1.1 and earlier has several
23 serious bugs, and is not available) 23 serious bugs, and is not available)
28 from blobfiles import FileStorage 28 from blobfiles import FileStorage
29 from sessions import Sessions 29 from sessions import Sessions
30 from roundup.indexer import Indexer 30 from roundup.indexer import Indexer
31 from roundup.backends import locking 31 from roundup.backends import locking
32 from roundup.hyperdb import String, Password, Date, Interval, Link, \ 32 from roundup.hyperdb import String, Password, Date, Interval, Link, \
33 Multilink, DatabaseError, Boolean, Number 33 Multilink, DatabaseError, Boolean, Number, Node
34 34
35 # 35 #
36 # Now the database 36 # Now the database
37 # 37 #
38 class Database(FileStorage, hyperdb.Database, roundupdb.Database): 38 class Database(FileStorage, hyperdb.Database, roundupdb.Database):

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