# XXX there must be a better way to get Unicode argv
# XXX this doesn't work on Windows durp
- enc = sys.stdin.encoding
+ enc = sys.stdin.encoding or 'utf8'
args = [_.decode(enc) for _ in args]
# Find the command as a function in this file
def command_setup(*args):
session = connect()
pokedex.db.load.load(session, verbose=False, drop_tables=True)
- pokedex.lookup.open_index(session=session, recreate=True)
+ pokedex.lookup.PokedexLookup(session=session, recreate=True)
def command_lookup(name):
- results = pokedex.lookup.lookup(name)
+ results = pokedex.lookup.PokedexLookup().lookup(name)
if not results:
print "No matches."
elif results[0].exact: