Author: croberts
Date: 2011-06-08 18:58:28 +0000 (Wed, 08 Jun 2011)
New Revision: 4804
Modified:
trunk/cumin/python/cumin/model.py
Log:
Catching a rare, but possible exception case and handling it rather than letting an error
go to the log file.
Modified: trunk/cumin/python/cumin/model.py
===================================================================
--- trunk/cumin/python/cumin/model.py 2011-06-08 17:11:26 UTC (rev 4803)
+++ trunk/cumin/python/cumin/model.py 2011-06-08 18:58:28 UTC (rev 4804)
@@ -1075,8 +1075,11 @@
self.data[config][group] = raw_configs[group]
def delete(self):
- del
self.model.static_group_config_values_by_negotiator[self.negotiator._qmf_agent_id]
- del
self.model.dynamic_group_config_values_by_negotiator[self.negotiator._qmf_agent_id]
+ try:
+ del
self.model.static_group_config_values_by_negotiator[self.negotiator._qmf_agent_id]
+ del
self.model.dynamic_group_config_values_by_negotiator[self.negotiator._qmf_agent_id]
+ except KeyError:
+ pass
super(NegotiatorGroupConfigValuesStore, self).delete()
Show replies by date