Mercurial > p > roundup > code
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): |
