Esempio n. 1
0
 def has_key(self, key):
     return irc_lower(key) in self.canon_keys
Esempio n. 2
0
 def __setitem__(self, key, item):
     if key in self:
         del self[key]
     self.data[key] = item
     self.canon_keys[irc_lower(key)] = key
Esempio n. 3
0
 def __delitem__(self, key):
     ck = irc_lower(key)
     del self.data[self.canon_keys[ck]]
     del self.canon_keys[ck]
Esempio n. 4
0
 def __getitem__(self, key):
     return self.data[self.canon_keys[irc_lower(key)]]