open_index was returning an index instead of a SpellChecker. #15

This commit is contained in:
Eevee 2009-08-20 21:07:06 -07:00
parent 0a893be01d
commit 0b5eba6620

View file

@ -70,7 +70,9 @@ def open_index(directory=None, session=None, recreate=False):
# Already exists; should be an index!
try:
index = whoosh.index.open_dir(directory, indexname='pokedex')
speller = whoosh.index.open_dir(directory, indexname='spelling')
spell_store = whoosh.filedb.filestore.FileStorage(directory)
speller = whoosh.spelling.SpellChecker(spell_store,
indexname='spelling')
return index, speller
except whoosh.index.EmptyIndexError as e:
# Apparently not a real index. Fall out of the if and create it