diff --git a/m2wsgi/device/dispatcher.py b/m2wsgi/device/dispatcher.py index fb00073..40e8f31 100644 --- a/m2wsgi/device/dispatcher.py +++ b/m2wsgi/device/dispatcher.py @@ -560,7 +560,10 @@ def add_active_handler(self,handler): self.active_handlers.add_target(handler) def rem_active_handler(self,handler): - self.active_handlers.rem_target(handler) + try: + self.active_handlers.rem_target(handler) + except (KeyError,): + pass def is_active_handler(self,handler): return self.active_handlers.has_target(handler)