From ed6489cd8db8344f156f2ff7cf6d422900f4e5dd Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Mon, 27 Aug 2012 15:41:33 -0400 Subject: [PATCH] MM2: added assertion for eventcontractor --- python_apps/media-monitor2/media/monitor/eventcontractor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/python_apps/media-monitor2/media/monitor/eventcontractor.py b/python_apps/media-monitor2/media/monitor/eventcontractor.py index 7fa13b8cc..f9ff96dd7 100644 --- a/python_apps/media-monitor2/media/monitor/eventcontractor.py +++ b/python_apps/media-monitor2/media/monitor/eventcontractor.py @@ -48,6 +48,8 @@ class EventContractor(Loggable): # checked against the newest event 'evt' in this case self.unregister( old_e ) evt.add_safe_pack_hook( lambda : self.__unregister(evt) ) + assert evt.path not in self.store, \ + "Clean up should have been called by '%s'" % evt self.store[ evt.path ] = evt return True # We actually added something, hence we return true.