def lookup(self, db, key): dbm = self.dbm(db) try: key = key.lower().encode(self.charset, 'replace') if dbm.has_key(key): return dbm[key].decode(self.charset, 'replace') finally: dbm.close()
def lookup(self, db, key): dbm = self.dbm(db) try: key = encode(key.lower()) if dbm.has_key(key): return decode(dbm[key]) finally: dbm.close()
def unset(self, nick): dbm = self.learn.dbm(self.dbname) try: key = encode(nick.lower()) if dbm.has_key(nick): del dbm[nick] return True return False finally: dbm.close()
def unset(self, nick): dbm = self.learn.dbm(self.dbname) try: key = encode(nick.lower()) if dbm.has_key(key): del dbm[key] return True return False finally: dbm.close()
def unset(self, dbname, key): dbm = self.get_dbm(dbname) try: key = key.lower().encode(self.charset, "replace") if dbm.has_key(key): del dbm[key] return True return False finally: dbm.close()
def unset(self, dbname, key): dbm = self.get_dbm(dbname) try: key = encode(key.lower()) if dbm.has_key(key): del dbm[key] return True return False finally: dbm.close()
def unset(self, shortcut): dbm = self.learn.dbm(self.dbname) try: key = encode(shortcut.lower()) if dbm.has_key(shortcut): del dbm[shortcut] return True return False finally: dbm.close()