Return None if the key isn't found, not an exception

This commit is contained in:
Sakari Orisi
2012-12-09 21:20:10 +01:00
parent a28ec5b0f8
commit cbf0bcb53c

View File

@@ -80,7 +80,10 @@ class Settings():
cPickle.dump(self.info, f, cPickle.HIGHEST_PROTOCOL)
def __getitem__(self, k):
return self.info[k]
try:
return self.info[k]
except KeyError:
return None
def __setitem__(self, k, v):
self.info[k] = v