diff --git a/frigate/app.py b/frigate/app.py index a7ffacd21..fe53c6a7d 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -655,12 +655,8 @@ class FrigateApp: self.external_event_processor, self.stats_emitter, ).run(host="127.0.0.1", port=5001, debug=False, threaded=True) - except KeyboardInterrupt: - pass - - logger.info("Flask has exited...") - - self.stop() + finally: + self.stop() def stop(self) -> None: logger.info("Stopping...")