summer update

This commit is contained in:
bendtherules
2014-07-07 18:18:56 -07:00
parent d1f4cc61cc
commit 0cf8b29572
58 changed files with 9282 additions and 766 deletions
+21
View File
@@ -0,0 +1,21 @@
class UncasedDict(dict):
def __getitem__(self, key):
for each_key in self:
if each_key.upper() == key.upper():
return super(UncasedDict, self).__getitem__(each_key)
else:
return super(UncasedDict, self).__getitem__(key)
def has_key(self, key):
return self.__contains__(key)
def get(self, key):
return self.__getitem__(key)
def __contains__(self, key):
for each_key in self:
if each_key.upper() == key.upper():
return True
else:
return False