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()
Exemple #2
0
 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()
Exemple #3
0
 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()
Exemple #4
0
 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()
Exemple #5
0
 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()
Exemple #7
0
 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()
Exemple #8
0
 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()
Exemple #9
0
 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()
Exemple #10
0
 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()