From 4fdf3c1b77349c8129c408483bac5623d61963ad Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Wed, 5 Sep 2012 16:04:11 -0400 Subject: [PATCH] MM2: Removed assertion in favor of warning. --- .../media-monitor2/media/monitor/eventcontractor.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/python_apps/media-monitor2/media/monitor/eventcontractor.py b/python_apps/media-monitor2/media/monitor/eventcontractor.py index f9ff96dd7..ececfb846 100644 --- a/python_apps/media-monitor2/media/monitor/eventcontractor.py +++ b/python_apps/media-monitor2/media/monitor/eventcontractor.py @@ -48,8 +48,12 @@ 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 + + if evt.path in self.store: + self.logger.warn("Clean up should have been called by '%s'" % + str(evt)) + self.logger.warn("Overwriting event for '%s'" % evt.path) + self.store[ evt.path ] = evt return True # We actually added something, hence we return true.