From cbf0bcb53c0596b5acdab51595a82083b1b830ad Mon Sep 17 00:00:00 2001 From: Sakari Orisi Date: Sun, 9 Dec 2012 21:20:10 +0100 Subject: [PATCH] Return None if the key isn't found, not an exception --- service/settings.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/settings.py b/service/settings.py index 8f6e3a8e9..eb5e66a77 100644 --- a/service/settings.py +++ b/service/settings.py @@ -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