From 5944ef8a7fe67ae8a81bce18e2e5a013408327f7 Mon Sep 17 00:00:00 2001 From: Frederic Back Date: Fri, 6 Oct 2006 11:38:04 +0000 Subject: * Added check for key before deleting from dictionary git-svn-id: file:///home/lennart/svn/public/fring/trunk@67 d0d2c35f-0a1e-0410-abeb-dabff30a67ee --- src/fringlib/fringdata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit