Mercurial > p > roundup > code
diff roundup/backends/back_metakit.py @ 3674:a023442e691c
Make most of the regression tests for metakit run again.
| author | Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net> |
|---|---|
| date | Wed, 16 Aug 2006 19:00:47 +0000 |
| parents | 57c66056ffe4 |
| children | e761981cde25 |
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py Fri Aug 11 05:41:32 2006 +0000 +++ b/roundup/backends/back_metakit.py Wed Aug 16 19:00:47 2006 +0000 @@ -1,4 +1,4 @@ -# $Id: back_metakit.py,v 1.109 2006-07-08 18:28:18 schlatterbeck Exp $ +# $Id: back_metakit.py,v 1.110 2006-08-16 19:00:47 schlatterbeck Exp $ '''Metakit backend for Roundup, originally by Gordon McMillan. Known Current Bugs: @@ -46,7 +46,7 @@ import metakit from sessions_dbm import Sessions, OneTimeKeys import re, marshal, os, sys, time, calendar, shutil -from indexer_common import Indexer +from indexer_common import Indexer as CommonIndexer import locking from roundup.date import Range from blobfiles import files_in_dir @@ -1912,7 +1912,7 @@ f.close() if self.properties['content'].indexme: - mimetype = self.get('type', self.default_mime_type) + mimetype = propvalues.get('type', self.default_mime_type) self.db.indexer.add_text((self.classname, itemid, 'content'), content, mimetype) @@ -1961,8 +1961,9 @@ CURVERSION = 2 -class MetakitIndexer(Indexer): +class MetakitIndexer(CommonIndexer): def __init__(self, db): + CommonIndexer.__init__(self, db) self.path = os.path.join(db.config.DATABASE, 'index.mk4') self.db = metakit.storage(self.path, 1) self.datadb = db._db
