Pokedex: Update to work with new PokedexLookup class.
authorEevee <git@veekun.com>
Thu, 13 May 2010 07:26:50 +0000 (00:26 -0700)
committerEevee <git@veekun.com>
Thu, 13 May 2010 21:56:21 +0000 (14:56 -0700)
dywypi.conf
plugins/Pokedex/plugin.py

index f12289b..040d004 100644 (file)
@@ -637,7 +637,7 @@ supybot.directories.log: ./logs
 #
 # Default value:  
 ###
-supybot.plugins: Admin Misc Pokedex WWWJDIC Channel User Unicode Owner Config NetHack Math Karma
+supybot.plugins: Admin Math Misc NetHack Owner User Unicode WWWJDIC Config Pokedex Channel Karma
 
 ###
 # Determines whether this plugin is loaded by default.
@@ -852,7 +852,7 @@ supybot.plugins.Pokedex.public: True
 #
 # Default value: 
 ###
-supybot.plugins.Pokedex.databaseURL: sqlite:////home/eevee/beta.veekun.com/veekun/pokedex.db
+supybot.plugins.Pokedex.databaseURL: sqlite:////home/eevee/dywypi/pokedex/pokedex/data/pokedex.sqlite
 
 ###
 # Determines whether this plugin is loaded by default.
index 9b35221..13ce031 100644 (file)
@@ -67,7 +67,7 @@ class Pokedex(callbacks.Plugin):
         self.__parent = super(Pokedex, self)
         self.__parent.__init__(irc)
         self.db = pokedex.db.connect(self.registryValue('databaseURL'))
-        self.indices = pokedex.lookup.open_index(
+        self.lookup = pokedex.lookup.PokedexLookup(
             directory=conf.supybot.directories.data.dirize('pokedex-index'),
             session=self.db,
         )
@@ -86,8 +86,7 @@ class Pokedex(callbacks.Plugin):
                 thing = ascii_thing.decode('latin1')
 
         # Similar logic to the site, here.
-        results = pokedex.lookup.lookup(thing, session=self.db,
-                indices=self.indices)
+        results = self.lookup.lookup(thing)
 
         # Nothing found
         if len(results) == 0: