add del method to caseless dict

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3358 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2006-06-05 20:36:24 +00:00
parent 35ef77ab63
commit 2df9a7eb26

View file

@ -128,6 +128,10 @@ class CaselessDict (dict):
assert isinstance(key, basestring)
return dict.__getitem__(self, key.lower())
def __delitem__ (self, key):
assert isinstance(key, basestring)
return dict.__delitem__(self, key.lower())
def __setitem__ (self, key, value):
assert isinstance(key, basestring)
dict.__setitem__(self, key.lower(), value)