X-Git-Url: http://git.veekun.com/zzz-pokedex.git/blobdiff_plain/47218a7fb65bb2ad2e1c0808d4a2c56046f3740b..d84115fac0d8b89bcd1777d8ac7c82a1bf70ec0a:/pokedex/lookup.py diff --git a/pokedex/lookup.py b/pokedex/lookup.py index a75136b..bab2a42 100644 --- a/pokedex/lookup.py +++ b/pokedex/lookup.py @@ -1,7 +1,5 @@ # encoding: utf8 -from collections import namedtuple import os, os.path -import pkg_resources import random import re import shutil @@ -16,9 +14,12 @@ from whoosh.qparser import QueryParser import whoosh.scoring import whoosh.spelling +from pokedex.util import namedtuple + from pokedex.db import connect import pokedex.db.tables as tables from pokedex.roomaji import romanize +from pokedex.defaults import get_default_index_dir __all__ = ['PokedexLookup'] @@ -102,13 +103,10 @@ class PokedexLookup(object): # By the time this returns, self.index, self.speller, and self.session # must be set - # Defaults - if not directory: - directory = os.environ.get('POKEDEX_INDEX_DIR', None) + # If a directory was not given, use the default + if directory is None: + directory = get_default_index_dir() - if not directory: - directory = pkg_resources.resource_filename('pokedex', - 'data/whoosh-index') self.directory = directory if session: