From 81da836baef61084d57b3e803fa4d8a6d88b28c1 Mon Sep 17 00:00:00 2001 From: Ian Renton Date: Mon, 22 Dec 2025 12:11:25 +0000 Subject: [PATCH] First attempt at SSE backend #3 --- spothole.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/spothole.py b/spothole.py index 7f8c04f..0e11d13 100644 --- a/spothole.py +++ b/spothole.py @@ -3,7 +3,6 @@ import importlib import logging import signal import sys -from time import sleep from diskcache import Cache from gevent import monkey; monkey.patch_all() @@ -23,12 +22,11 @@ status_data = {} spot_providers = [] alert_providers = [] cleanup_timer = None -run = True # Shutdown function def shutdown(sig, frame): - global spot_providers, alert_providers, cleanup_timer, spots, alerts, run + global spot_providers, alert_providers, cleanup_timer, spots, alerts logging.info("Stopping program, this may take a few seconds...") for p in spot_providers: if p.enabled: @@ -40,7 +38,6 @@ def shutdown(sig, frame): lookup_helper.stop() spots.close() alerts.close() - run = False # Utility method to get a spot provider based on the class specified in its config entry. @@ -127,6 +124,3 @@ if __name__ == '__main__': status_reporter.start() logging.info("Startup complete.") - - while (run): - sleep(1)