|
1 | | -# $Id: back_metakit.py,v 1.109 2006-07-08 18:28:18 schlatterbeck Exp $ |
| 1 | +# $Id: back_metakit.py,v 1.110 2006-08-16 19:00:47 schlatterbeck Exp $ |
2 | 2 | '''Metakit backend for Roundup, originally by Gordon McMillan. |
3 | 3 |
|
4 | 4 | Known Current Bugs: |
|
46 | 46 | import metakit |
47 | 47 | from sessions_dbm import Sessions, OneTimeKeys |
48 | 48 | import re, marshal, os, sys, time, calendar, shutil |
49 | | -from indexer_common import Indexer |
| 49 | +from indexer_common import Indexer as CommonIndexer |
50 | 50 | import locking |
51 | 51 | from roundup.date import Range |
52 | 52 | from blobfiles import files_in_dir |
@@ -1912,7 +1912,7 @@ def undo(fnm=nm): |
1912 | 1912 | f.close() |
1913 | 1913 |
|
1914 | 1914 | if self.properties['content'].indexme: |
1915 | | - mimetype = self.get('type', self.default_mime_type) |
| 1915 | + mimetype = propvalues.get('type', self.default_mime_type) |
1916 | 1916 | self.db.indexer.add_text((self.classname, itemid, 'content'), |
1917 | 1917 | content, mimetype) |
1918 | 1918 |
|
@@ -1961,8 +1961,9 @@ def __init__(self, db, classname, **properties): |
1961 | 1961 |
|
1962 | 1962 | CURVERSION = 2 |
1963 | 1963 |
|
1964 | | -class MetakitIndexer(Indexer): |
| 1964 | +class MetakitIndexer(CommonIndexer): |
1965 | 1965 | def __init__(self, db): |
| 1966 | + CommonIndexer.__init__(self, db) |
1966 | 1967 | self.path = os.path.join(db.config.DATABASE, 'index.mk4') |
1967 | 1968 | self.db = metakit.storage(self.path, 1) |
1968 | 1969 | self.datadb = db._db |
|
0 commit comments