summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Back <fredericback@gmail.com>2006-10-06 11:38:04 +0000
committerFrederic Back <fredericback@gmail.com>2006-10-06 11:38:04 +0000
commit5944ef8a7fe67ae8a81bce18e2e5a013408327f7 (patch)
treeadde0cbf104b57c93a74c9f51238cd8862b9dcd4
parent6318dc2b0a054bc428265cf771e6e5dbc040308c (diff)
* Added check for key before deleting from dictionary
git-svn-id: file:///home/lennart/svn/public/fring/trunk@67 d0d2c35f-0a1e-0410-abeb-dabff30a67ee
-rw-r--r--src/fringlib/fringdata.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fringlib/fringdata.py b/src/fringlib/fringdata.py
index db9c0d4..a53e621 100644
--- a/src/fringlib/fringdata.py
+++ b/src/fringlib/fringdata.py
@@ -84,7 +84,8 @@ class SumListCollection:
def rem_sumlist(self, uri):
if not (isinstance(uri,unicode) or isinstance(uri,str)): raise ValueError
- del self.collection[uri]
+ if uri in self.collection: del self.collection[uri]
+ if uri in self.versionControl: del self.versionControl[uri]
def get_sumlist(self, uri):
if not (isinstance(uri,unicode) or isinstance(uri,str)): raise ValueError