From: Eevee Date: Fri, 21 Aug 2009 04:07:06 +0000 (-0700) Subject: open_index was returning an index instead of a SpellChecker. #15 X-Git-Tag: veekun-promotions/2010050901~205 X-Git-Url: http://git.veekun.com/zzz-pokedex.git/commitdiff_plain/721cfb32bcea2a413c1f6f98547e53591b33e148?hp=e3a947d5fd6bce7a0bddf9f40c8b667c3c996d7a open_index was returning an index instead of a SpellChecker. #15 --- diff --git a/pokedex/lookup.py b/pokedex/lookup.py index f17caf7..5643f66 100644 --- a/pokedex/lookup.py +++ b/pokedex/lookup.py @@ -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